Bash / Sh 寫 Shell script 想要有個語法檢查的工具,而不是每次都直接跑,在看結果慢慢 Debug。
這套 ShellCheck 的分析檢查工具很強,除了檢查外,還會建議可以用什麼寫法來寫,不然常常 `` 包一下,就呼叫外部的程式來跑,有很多基本語法可以用,ShellCheck 都會有語法建議。
ShellCheck:Shell Script 分析、檢查工具
程式詳見:GitHub - koalaman/shellcheck: ShellCheck, a static analysis tool for shell scripts
ShellCheck 安裝
- Debian / Ubuntu Linux 安裝:apt-get install shellcheck
ShellCheck 使用方式
- shellcheck test.sh
- shellcheck bin/*.sh