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

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