從命令列啟動除錯模式
#bash -x your_script.sh
#sh -x your_script.sh
從 script 檔案啟動除錯模式
方法 1
#!/bin/sh -x
方法 2
#!/bin/sh #start debugging set -x #-------------- #Test Area #-------------- #stop debugging set +x
相關環境變數
BASH_XTRACEFD
若 BASH_XTRACEFD 為合法的 file descriptor,則將 debug output 重導至該檔案內。
PS4
debug output 前導字元,預設為 +,如下圖所示:
#!/bin/sh -x bar=123 echo $bar
沒有留言:
張貼留言