歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

Shell腳本調試方法

1. sh –n test.sh :測試腳本的語法錯誤

sh –x test.sh /set –x  :跟蹤所有命令行

sh –e tesh.sh /set –e  :如果一個命令失敗就立即退出

2.debug=1

test $debug –gt 0 && echo “this is a debug info.”

3. trap 'command' signal

EXIT
 從一個函數中退出或整個腳本執行完畢
 
ERR
 當一條命令返回非零狀態時(代表命令執行不成功)
 
DEBUG
 腳本中每一條命令執行之前 

trap 'echo “before execute :$LINENO, a=$a,b=$b”' DEBUG

Copyright © Linux教程網 All Rights Reserved