1. Shell 腳本的第一行時指定腳本解釋器。 #!/bin/bash 或者 #!/bin/sh 2. Shell 腳本的開頭會加版本,版權等信息 #!/bin/bash #Author: iskylite #Blog: http://www.cnblogs.com/iskylite/ #Date ...
1. Shell 腳本的第一行時指定腳本解釋器。
#!/bin/bash
或者
#!/bin/sh
2. Shell 腳本的開頭會加版本,版權等信息
#!/bin/bash #Author: iskylite #Blog: http://www.cnblogs.com/iskylite/ #Date: 2017-10-30 19:11:02 #Description: This is a test shell script. #Version: 1.1
3. 在Shell腳本中儘量不用中文(不限於註釋)
4. Shell腳本的命名應以.sh為擴展名
5. Shell腳本應存放在固定的路徑下
以下則是Shell腳本代碼書寫的良好習慣
1. 成對的符號應儘量一次性寫出來,然後退格在符號里增加內容,以防止遺漏。
2. 中括弧( [] )兩端至少要有1個空格,因此,鍵入中括弧時可留出空格[ ],然後在退格鍵入中間的內容
3. 對於流程式控制制語句,贏一次性將格式寫完,在添加內容。
一次性完成if語句的格式,應為:
if 條件內容 then 內容 fi
一次性完成for迴圈語句的格式,應為:
for do 內容 done
4. 通過縮進讓代碼更易讀
5. 對於常規變數的字元串定義變數值應加雙引號,並且等號前後不能有空格,需要強引用的,則用單引號,如果是命令的引用,則用反引號
6. 腳本中的單引號,雙引號及反引號必須為英文狀態下的符號,其實所有的Linux字元及符號都應該是英文狀態下的符號,這點需要特別註意。