1.?關(guān)于命名
變量命和函數(shù)名均采用下劃線風(fēng)格
local user_name="dmg"
function do_work(){
? # todo
}
2. 關(guān)于首行
#!/bin/bash
shell腳本的第一行用來(lái)指定執(zhí)行腳本的時(shí)候使用的默認(rèn)解析器是什么,?#!/bin/bash這樣寫(xiě)就是指定使用?/bin?目錄下的?bash來(lái)解析皱埠。
3. 關(guān)于注釋?
3.1 除腳本首行外,所有以?#?開(kāi)頭的語(yǔ)句都將成為注釋漫拭。
3.2?函數(shù)內(nèi)注釋?#?與縮進(jìn)格式對(duì)整齊
4. 關(guān)于縮進(jìn)
4.1 使用兩個(gè)空格進(jìn)行縮進(jìn),不適用tab縮進(jìn)
4.2?不在一行的時(shí)候使用?\?進(jìn)行換行,使用?\?換行的原則是整齊美觀