Приведенный ниже код работает нормально: #!/bin/bash
str='fail'
var1='pass'
var2='ok'
var3='fail'
var4='pass' case $str in $var1|$var2|$var3|$var4) echo yes ;; *) echo no ;;
esac Когда я выполняю ...
Есть ли у кого-нибудь сценарий для проверки завершения восстановления RAID и последующего выполнения команды? Я проверяю состояние / proc / mdadm, и когда повторная синхронизация завершена, он должен выполнить команду, которая ...
У меня длинная команда примерно такая: $ command-outer "длинная команда, которая ссылается на файл здесь: filename1, и еще одну ссылку на файл здесь : filename2 "Файлы являются результатом выполнения другой команды. Итак, я ...
Linux может использовать case, как и многие другие языки, поэтому: case $ {x} in one) echo "1" ;; два) эхо "2" ;;
esac Можете ли вы сделать то же самое с $ x или $ y? Итак, ...
Я думаю, что мой вопрос похож на этот, но с одним дополнительным шагом — скажем, у меня есть 3 скрипта: main_script.sh
report_success.sh
report_failure.sh Как я могу сделать что-то вроде этого псевдокода: if (...
Я надеюсь, что bash поставляется с опцией, которая не позволяет подстановке команд удалять завершающие символы новой строки. Есть? Если нет, то существуют ли оболочки, похожие на bash -и для...