1. 程式人生 > >shell指令碼:函式以及除錯

shell指令碼:函式以及除錯

自定義函式
     [ function ] funname [()]
     {
       <程式>
     }
     注:函式返回值,只能通過$?系統變數獲得,可以顯示加:return 返回值,如果不加,將以最後一條命令執行結果,作為返回值,return後跟隨數字n(0-255)
     
指令碼除錯
    bash -n xx.sh 判斷語法是否有誤
    bash -x xx.sh 這個會顯示執行成功過的每一行,並顯示所有變數的值    
    指令碼中加:set -x 用於除錯一部分內容
    bash -v script 執行並顯示指令碼內容