Вопросы с тегом «bash»

256
Простые логические операторы в Bash

У меня есть пара переменных, и я хочу проверить следующее условие (записанное словами, затем моя неудачная попытка сценария bash): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. И в моей неудачной попытке я придумал: if (($varA == 1)) && ( (($varB ==...

255
Как найти все символические ссылки в дереве каталогов?

Я пытаюсь найти все символические ссылки в дереве каталогов для моего сайта. Я знаю, что могу использовать findдля этого, но не могу понять, как рекурсивно проверять каталоги. Я пробовал эту команду: find /var/www/ -type l … И позже я обнаружил, что содержимое в них /var/wwwявляется символическими...

254
Как использовать «найти» для поиска файлов, созданных на определенную дату? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Как использовать команду UNIX findдля...

254
Могу ли я изменить имя `nohup.out`?

Когда я бегу nohup some_command &, вывод идет в nohup.out; man nohupговорит, чтобы посмотреть на info nohupчто в свою очередь говорит: Если стандартный вывод является терминалом, стандартный вывод команды добавляется в файл «nohup.out»; если это невозможно записать, он добавляется в файл '$...

253
Как имитировать среду, с которой cron выполняет скрипт?

У меня обычно есть несколько проблем с тем, как cron выполняет сценарии, так как они обычно не имеют моей настройки среды. Есть ли способ вызвать bash (?) Таким же образом, как это делает cron, чтобы я мог тестировать сценарии перед их...

252
Как определить, работает ли мой сценарий оболочки через канал?

Как определить из сценария оболочки, отправляется ли его стандартный вывод на терминал или он передается другому процессу? Показательный пример: я хотел бы добавить escape-коды для раскрашивания вывода, но только при интерактивном запуске, а не при передаче по конвейеру, аналогично тому, что ls...

251
Как узнать время запуска долго работающего процесса Linux? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос Можно ли получить время запуска старого...

250
Как вывести многострочную строку в Bash?

Как я могу вывести многострочную строку в Bash без использования нескольких эхо-вызовов, например, так: echo "usage: up [--level <n>| -n <levels>][--help][--version]" echo echo "Report bugs to: " echo "up home page: " Я ищу портативный способ сделать это, используя только встроенные...

250
Git для Windows: .bashrc или эквивалентные файлы конфигурации для оболочки Git Bash

Я только что установил Git для Windows и рад видеть, что он устанавливает Bash. Я хочу настроить оболочку так же, как я могу под Linux (например, настроить псевдонимы, например llдля ls -l), но я не могу найти .bashrcили эквивалентные файлы конфигурации. Что я должен...

249
Копировать файлы из одного каталога в существующий каталог

В Bash мне нужно сделать это: взять все файлы в каталоге скопировать их в существующий каталог Как мне это сделать? Я пытался cp -r t1 t2(и t1, и t2 - существующие каталоги, в t1 есть файлы), но он создал каталог с именем t1 внутри t2, я не хочу этого, мне нужны файлы в t1, чтобы перейти...

248
Как я могу SSH напрямую в определенный каталог?

Мне часто приходится заходить на один из нескольких серверов и заходить в один из нескольких каталогов на этих машинах. В настоящее время я делаю что-то в этом роде: localhost ~] $ ssh somehost Добро пожаловать к кому-нибудь! somehost ~] $ cd / some / directory / где-то / named / Foo somehost Foo]...

246
Как читать из файла или STDIN в Bash?

Следующий скрипт Perl ( my.pl) может читать либо из файла в аргументах командной строки, либо из STDIN: while (<>) { print($_); } perl my.plбудет читать из STDIN, а perl my.pl a.txtбудет читать изa.txt . Это очень удобно. Хотите знать, есть ли эквивалент в...

245
Как вы запускаете несколько программ параллельно из bash-скрипта?

Я пытаюсь написать .sh файл, который запускает много программ одновременно Я пробовал это prog1 prog2 Но это запускает prog1, затем ждет, пока prog1 заканчивается, а затем запускает prog2 ... Так как я могу запустить их...

242
Как использовать деление с плавающей точкой в ​​Bash?

Я пытаюсь разделить две ширины изображения в скрипте Bash, но Bash дает мне 0 в результате: RESULT=$(($IMG_WIDTH/$IMG2_WIDTH)) Я изучил руководство по Bash и знаю, что должен использовать bcво всех примерах в Интернете, которые они используют bc. Вecho Я пытался поставить такую же вещь в моей ,...