Shell 腳本開發的基本規範及習慣

1. Shell 腳本的第一行時指定腳本解釋器。shell

#!/bin/bash
或者 
#!/bin/sh

2. Shell 腳本的開頭會加版本,版權等信息bash

#!/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腳本中儘可能不用中文(不限於註釋)spa

4. Shell腳本的命名應以.sh爲擴展名code

5. Shell腳本應存放在固定的路徑下blog

如下則是Shell腳本代碼書寫的良好習慣ip

1. 成對的符號應儘可能一次性寫出來,而後退格在符號裏增長內容,以防止遺漏。字符串

2. 中括號( [] )兩端至少要有1個空格,所以,鍵入中括號時可留出空格[ ],而後在退格鍵入中間的內容it

3. 對於流程控制語句,贏一次性將格式寫完,在添加內容。io

一次性完成if語句的格式,應爲:for循環

if 條件內容
    then
        內容
fi

 一次性完成for循環語句的格式,應爲:

for
do
    內容
done

4. 經過縮進讓代碼更易讀

5. 對於常規變量的字符串定義變量值應加雙引號,而且等號先後不能有空格,須要強引用的,則用單引號,若是是命令的引用,則用反引號

6. 腳本中的單引號,雙引號及反引號必須爲英文狀態下的符號,其實全部的Linux字符及符號都應該是英文狀態下的符號,這點須要特別注意。

相關文章
相關標籤/搜索