歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Shell腳本的調試技術

Shell腳本的調試技術

日期:2017/3/1 16:13:58   编辑:SHELL編程
Shell腳本的調試技術 編程中必不可少的一點就是調試,Shell腳本以其強大的功能令人向往,當然,它的強大之處不只是體現在語言的實現功能上,更強大的是它的調試功能,下面,我將以實例講解Shell腳本的調試技術。 下面是我所用到的實例: [python] #!/bin/bash LINE="Tests run: 196, Failures: 1, Errors: 1" error=`echo $LINE|cut -d':' -f4` echo $error ERROR=0 ERROR=$(($error+$ERROR)) echo $ERROR 運行這個例子有兩個方法: 1.給文件加上執行權限 chmod a+x sleep.sh 2.作為命令行參數執行 sh sleep.sh 運行結果如下圖所示: 我們可以看到,這裡顯示的只是執行結果,這時如果我想知道腳本是怎麼執行的怎麼辦呢? 也有兩種方法可以使用: 1.運行時加上相應的參數 bash -x sleep.sh 2.在腳本文件的開頭添加相應的信息 [python] #!/bin/bash -xv LINE="Tests run: 196, Failures: 1, Errors: 1" error=`echo $LINE|cut -d':' -f4` echo $error ERROR=0 ERROR=$(($error+$ERROR)) echo $ERROR 我們可以看到第一行加入了 -xv 我們再來運行一次這個腳本程序,結果如下: 到這裡Shell腳本的調試我就介紹完了。
Copyright © Linux教程網 All Rights Reserved