Как проверить все bash-скрипты в текущем каталоге на наличие синтаксических ошибок

find . -name '*.sh' -exec bash -n {} \;


Команда выполняет поиск всех файлов с расширением .sh в текущем каталоге и его подкаталогах. Для каждого найденного файла она запускает синтаксическую проверку с помощью команды bash -n. Если скрипт содержит синтаксические ошибки, выводится сообщение об ошибке. Команда полезна для быстрой проверки качества синтаксиса и обнаружения потенциальных ошибок в bash-скриптах. Альтернативой может быть использование других инструментов, таких как ShellCheck.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *