Время меняет все. Вот веб-сайт , который предоставляет онлайн-проверку синтаксиса сценария оболочки.
Я обнаружил, что это очень мощное средство обнаружения распространенных ошибок.
О ShellCheck
ShellCheck - это инструмент статического анализа и линтинга для скриптов sh / bash. Он в основном сосредоточен на обработке типичных синтаксических ошибок начального и промежуточного уровня и ловушек, когда оболочка просто дает загадочное сообщение об ошибке или странном поведении, но также сообщает о нескольких более сложных проблемах, когда в угловых случаях могут возникать отложенные сбои.
Исходный код на Haskell доступен на GitHub!