歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Shell腳本調試方法

Shell腳本調試方法

日期:2017/2/28 16:10:08   编辑: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