Знайте, содержит ли сценарий оболочки ошибку синтаксиса без запуска сценария

У меня есть длинный сценарий оболочки, содержащий множество условий, и я хочу знать, есть ли какая-либо синтаксическая ошибка в сценарии без его запуска.

Так как сценарий оболочки интерпретируется, я думаю, что это невозможно, но есть ли способ узнать, используя какой-то трюк.

21
задан 13 June 2014 в 12:36

2 ответа

bash -n scriptname

, Хотя, это проверит синтаксис, не, управляют доступностью. (не предупредит, если сценарий будет использовать команду, которая еще не установлена)

29
ответ дан 13 June 2014 в 12:36

Я нашел, что сетевой инструмент проверил синтаксис сценария. В дополнение к проверке сценария, также предлагает, чтобы возможные исправления избежали ошибок.

сценарий оболочки Проверки онлайн

4
ответ дан 13 June 2014 в 12:36

Другие вопросы по тегам:

Похожие вопросы: