Отличный инструмент для проверки шелл скриптов на ошибки - shellcheck (в некоторых дистрибутивах ShellCheck). Просто ставим его из репозиториев, а затем выполняем команду:



shellcheck script.sh



Результатом выполнения команды будет отчёт с указанием на явные, допущенные в процессе написания скрипта ошибки.



#будничное #shell