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