1. 程式人生 > >推薦一個可檢查sh/bash指令碼和命令語法的小工具: shellcheck

推薦一個可檢查sh/bash指令碼和命令語法的小工具: shellcheck

我們在開發Linux/Unix平臺的Bash Script時,經常為沒有Bash Script的IDE而發愁,要是通過編譯一段上千行的指令碼程式碼,那將花掉大量的時間在程式碼除錯上,是否可以提前排查指令碼語法問題呢,同時給出糾錯提示呢?

今天這裡給大家推薦一個可線上檢查sh/bash指令碼和命令的小工具: shellcheck

shellcheck主要提供了兩種檢查指令碼和命令語法的方法:

一、直接在shellcheck的網站上線上檢查:

1. 在文字框“Paste shell script”處寫入你要檢查的指令碼程式碼或命令,然後點選下面紅框表示的按鈕,即可啟動程式碼檢查:
shellcheck_1

2. 檢查完成後,將在頁面下方自動顯示這段程式碼的檢查結果:
shellcheck_2

二、在Linux系統以命令的方式檢查指令碼檔案:

1. 下載shellcheck原始碼,並編譯該原始碼,你將得到一個shellcheck的命令工具;

2. 在Linux系統上使用# shellcheck filename的執行方式即可得到檢查結果:
shellcheck_cmd