Запитання з тегом «bash»

Для запитань щодо сценаріїв, написаних для командної оболонки Bash. Для скриптів оболонки з помилками / синтаксичними помилками, будь ласка, перевірте їх у програмі shellcheck (або на веб-сервері шелчек за адресою https://shellcheck.net) перед публікацією тут. Питання щодо інтерактивного використання Bash, швидше за все, будуть теми на Super User, ніж на переповнення стека.


7
Як встановити псевдоніми в Git Bash для Windows?
Як команда alias у Git Bash для Windows, завантажена з git-scm.com? Я маю на увазі Bash команди не Git. (windows7) Редагувати: Написання псевдонімів у .bashrcфайл (як запропонував @gturri ), не додаючи його в консоль (після перезавантаження системи) (я ніколи не писав псевдонім для lsкоманди, тому це повинен бути деякий псевдонім …
119 git  bash 

7
Перевірте вільний простір на диску для поточного розділу в bash
Я пишу інсталятор в bash. Користувач перейде до цільового каталогу та запустить сценарій встановлення, тому першою дією має бути перевірка наявності достатнього місця. Я знаю, що df повідомляє про всі файлові системи, але мені було цікаво, чи існує спосіб отримати вільний простір лише для розділу, на якому знаходиться цільовий каталог. …
118 linux  bash 



10
Сценарій Bash для обчислення минулого часу
Я пишу сценарій в bash для обчислення часу, який минув на виконання моїх команд, врахуйте: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Я думаю, що моя логіка правильна, але я закінчую наступним роздруком: "Виконання …
118 linux  bash  shell 

3
вибираючи між $ 0 і BASH_SOURCE
Як вибирати між "$0"та"${BASH_SOURCE[0]}" Цей опис від GNU мені не дуже допомагав. BASH_SOURCE An array variable whose members are the source filenames where the corresponding shell function names in the FUNCNAME array variable are defined. The shell function ${FUNCNAME[$i]} is defined in the file ${BASH_SOURCE[$i]} and called from ${BASH_SOURCE[$i+1]}
118 bash 

11
Перевірте, чи рядок є дійсним цілим числом
Я намагаюся зробити щось досить поширене: Проаналізувати введення користувача в сценарій оболонки. Якщо користувач надав дійсне ціле число, сценарій виконує одне, а якщо не дійсний, він робить щось інше. Проблема полягає в тому, що я не знайшов легкого (і досить елегантного) способу зробити це - мені не хочеться вибирати його …

6
Кольори з командою unix "дивитися"?
Деякі команди, які використовую кольори відображення, але коли я використовую їх під час перегляду, кольори зникають: watch -n 1 node file.js Чи можна якось повернути кольори?
117 linux  bash  ubuntu  watch 

8
Як вирішити "Для роботи над цим завданням потрібно встановити Ruby і Sass та у вашій PATH" Попередження?
Я зараз налаштовую новий Mac для роботи. Я встановив Grunt & Grunt CLI у всьому світі. Потім я зробив npm installвсередині папки проекту, щоб встановити всі залежності. Поки що проблем немає, але як тільки я намагаюся виконати sass:distзавдання, отримую це попередження: Warning: You need to have Ruby and Sass installed …
117 ruby  macos  bash  terminal  sass 

6
Файл вмісту в змінну unix з новими рядками
У мене є текстовий файл test.txt із наступним вмістом: text1 text2 І я хочу призначити вміст файлу змінної UNIX, але коли я це роблю: testvar=$(cat test.txt) echo $testvar результат: text1 text2 замість text1 text2 Чи може хтось запропонувати мені рішення для цього?
117 bash  unix 

2
/ bin / sh: apt-get: не знайдено
Я намагаюся змінити dockerFile для роботи з aspell. У мене є сценарій bash, який я хочу завернути в док Step 4: Wrap the script in a Docker container. The sample SDK we downloaded earlier contains an example of an action wrapped in a Docker container. In particular, the sample SDK …


10
Як перевірити, чи існує зображення Docker із певним тегом локально?
Я хотів би дізнатися, чи існує локальне зображення Docker із певним тегом. Я добре, використовуючи bash-скрипт, якщо клієнт Docker не може цього зробити на самому собі. Просто щоб надати деякі підказки для потенційного скрипта bash, результат виконання docker imagesкоманди повертає наступне: REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE rabbitmq latest …
116 bash  docker 

26
Перевірка сценарію оболонки, чи каталог містить файли
Як із скрипту оболонки я можу перевірити, чи каталог містить файли? Щось подібне до цього if [ -e /some/dir/* ]; then echo "huzzah"; fi; але це працює, якщо каталог містить один або декілька файлів (вищевказаний працює лише з точно 0 або 1 файлами).
116 bash  unix  shell 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.