1. 程式人生 > >Shell指令碼開發的基本規範和習慣

Shell指令碼開發的基本規範和習慣

1、指令碼第一行指定指令碼直譯器

#!/bin/bash#!/bin/sh

2、指令碼開頭增加作者、指令碼作用描述等資訊

1 #!/bin/bash
2 #Author: iskylite
3 #Blog: http://www.cnblogs.com/iskylite/
4 #Time: 2017-10-30 19:11:02
5 #Name: fan.sh
6 #Description: This is a test shell script.

3、在指令碼中儘量不使用中文(註釋除外)

容易出現中文亂碼的狀況

4、固定指令碼存放目錄

便於指令碼記錄、處理和維護

5、固定指令碼字尾為.sh

fan.sh

6、shell指令碼程式碼書寫注意程式碼縮排

程式碼縮排能使程式碼更加容易理解,一目瞭然

if true
then
    echo 'you are right!'
fi

7、引號和空格

  • 引號必須為英文輸入的引號
  • 常規字串使用雙引號” “
  • 著重引用,即所見即所得使用單引號’ ‘
  • 命令的引用使用反引號` `
  • 等號前後不能有空格

8、括號

  • 括號的書寫儘量要成對出現,這樣不容易出錯