script 是一種直譯式語言,無法透過事先編譯來知道語法上錯誤所在,所以在debug 方面並不是那麼的方便,不過bash 還是有提供相關參數來進行一些簡單的判斷

# sh [-nvx] script.sh

-n : 不執行script , 僅進行語法的確認

-v : 執行script 之前,先將script 的內容輸出

-x : 將script 的內容輸出到螢幕上,當script 發生錯誤時,利用-x參數就可以知道錯誤出在哪一行

arrow
arrow
    文章標籤
    [學習筆記]Unix/Linux
    全站熱搜

    rickyju 發表在 痞客邦 留言(0) 人氣()