Shell指令碼開發基本規範有哪些?linux學習用哪個系統好

老男孩Linux發表於2021-04-09

Shell指令碼開發基本規範和習慣有哪些?Shell指令碼的開發規範及習慣非常重要,雖然這些規範不是必須要遵守的,但有了好的規範和習慣,可以大大提升開發效率,並能在後期降低對指令碼的維護成本。讓自己養成一個一出手就很專業和規範的習慣。對於學習Linux運維技術的朋友來說,Shell指令碼開發基本規範有哪些?Shell指令碼程式碼書寫良好習慣有哪些?

1)Shell指令碼的第一行是指定指令碼直譯器,

2)Shell指令碼的開頭會加版本、版權等資訊

3)在Shell指令碼中儘量不用中文(不限於註釋)。儘量用英文註釋,防止本機或切換系統環境後中文亂碼的困擾。

4)Shell指令碼的命名應以.sh為副檔名。

5)Shell指令碼應存放在固定的路徑下。

Shell指令碼程式碼書寫的良好習慣有哪些?

1)成對的符號應儘量一次性寫出來,然後再在符號裡增加內容,以防止遺漏。

2)對於流程控制語句,應一次性將格式寫完,再新增內容。

3)透過縮排讓程式碼更易讀

4)對於常規變數的字串定義變數值應加雙引號,並且等號前後不能有空格,需要強引用的,則用單引號(''),如果是命令的引用,則用反引號(``)。

5)指令碼中的單引號、雙引號及反引號必須為英文狀態下的符號,其實所有的Linux字元及符號都應該是英文狀態下的符號,這點需要特別注意。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2767245/,如需轉載,請註明出處,否則將追究法律責任。

相關文章