Shell 編程基礎(三)

退出腳本、調試腳本、shell腳本編程風格

  1. 對於一個寫得很好的Shell腳本來說,當它運行完成時,應當返回一個退出狀態,用於標識腳本是否成功運行。

    在Shell腳本中,exit N 命令可以用於提交一個退出狀態碼N給Shell(N必須是一個介於0-255之間的整數)

  2. set -x  set +x

    可以調試某一段代碼 

    bash -x 可以調試代碼

    -v 激活詳細輸出模式。

    bash 內部的變量

    $LINENO:標識Shell腳本的當前行號

    $FUNCNAME:當前正在執行調用堆棧中的所有Shell函數名稱和數組變量。${FUNCNAME[0]}當前正在執行的函數的名字。${FUNCNAME[1]}表示調用此函數的函數名

    $PS4:bash -x 會顯示帶+號的信息,就是$PS4

    -n:測試shell腳本中是否存在語法錯誤。

  3. shell腳本編程風格

    每行代碼不多於80個字符。

    保持一致的縮進深度。

    每個腳本文件必須要有一個文件頭註釋。

    自定義的變量名或函數名使用小寫字母,使用下劃線分隔單詞

    程序和腳本的返回值需要使用變量$?進行驗證。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章