Shell指令碼開發基本規範有哪些?linux學習用哪個系統好
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Shell指令碼執行有哪些方式?linux系統學習指令碼Linux
- Shell指令碼基本編輯規範及變數(詳細)指令碼變數
- Shell指令碼語言有什麼優勢?linux系統學習步驟指令碼Linux
- Linux主要應用範圍有哪些?Linux學習Linux
- 編寫shell指令碼的規範指令碼
- 有點用的linux shell 指令碼Linux指令碼
- 採購管理系統有什麼用,哪個好?
- Linux命令和shell指令碼學習Linux指令碼
- Linux普通檔案許可權屬性有哪些?linux基本指令學習Linux
- 用哪種編碼開發系統?
- 開發規範文字(自我學習)
- Linux基礎最佳化有哪些重點?linux學習哪本書好Linux
- PHP程式碼規範的10個好習慣PHP
- 【學習】Linux Shell指令碼程式設計Linux指令碼程式設計
- Linux學習之路(三)Shell指令碼初探Linux指令碼
- Linux和Windows作業系統之間有何區別?學哪個好?LinuxWindows作業系統
- 什麼是Linux系統?哪個發行版本好?Linux
- 學習Linux哪個比較好?入門學習LinuxLinux
- Shell指令碼程式設計規範與變數(shell指令碼必須要知道的規矩!)指令碼程式設計變數
- UNIX與Linux有什麼區別?學習linux哪個書好Linux
- Linux作業系統由哪五個基本部分組成?Linux學習教程Linux作業系統
- DNS系統解析基本流程有什麼?linux系統學習DNSLinux
- Panorama系統程式開發規範
- 為什麼要有Shell指令碼註釋?linux系統開發基礎指令碼Linux
- 低程式碼開發有哪些好處?
- Python UI 開發用哪個好?PythonUI
- 哪個免費OA系統好?免費OA選型注意點有哪些?
- linux學習day3——shell指令碼上Linux指令碼
- linux學習day4——shell指令碼中Linux指令碼
- Linux桌面系統有哪些?Linux雲端計算學習Linux
- 什麼是shell指令碼?Linux為什麼學習shell?指令碼Linux
- Linux的好處有哪些?Linux運維學習Linux運維
- 學習Linux常見的開發命令有哪些?Linux
- 一個比較好的shell指令碼指令碼
- Shell指令碼學習筆記指令碼筆記
- shell指令碼之變數定義規範及使用指令碼變數
- 學習Java哪個好?選擇哪個版本Java
- Nginx有哪些重要特性?學習linux系統知識NginxLinux