調試腳本

Shell 腳本調試的主要工做是發現引起腳本錯誤的緣由, 以及在腳本中定位發生錯誤的行。Bash 提供了多種腳本調試的功能。bash

但最經常使用的腳本調試方法是使用Bash 的 -x 選項啓動一個子Shell, 它將以調試模式運行整個腳本, 使She11 在執行腳本的過oop

程中把實際執行的每個命令行顯示出來, 而且在命令行的行首顯示一個「 + " 號, 「 + " 號後面顯示的是通過了參數擴展之spa

後的命令行的內容, 有助於分析實際執行的是什麼命令。命令行

下面咱們來看一下腳本c.sh 巳sh 以調試模式運行時的輸出:調試

[root@hadoop01 cjj]# bash -x ./c.sh 
+ SOME_DIR=/root/cjj/
+ cd /root/cjj/
+ '[' 0 -eq 0 ']'
+ rm -rf '*txt'
相關文章
相關標籤/搜索