如何調試shell腳本?

如何調試shell腳本?我們可以在shell腳本中使用“set-xv”命令或在執行腳本時在命令行上使用-xv來調試shell腳本。

如何調試shell腳本?

通過添加命令來調試Shell腳本:

$?cat?checkdebug.sh
#!/bin/bash  set?-xv??#<p>執行上面的腳本并觀察輸出:</p><pre class="brush:sql;toolbar:false">#sh?checkdebug.sh

輸出:

cd?/var/log/ +?cd?/var/log/ for?i?in?"*.log";?do ?du?-sh?$i done +?for?i?in?'"*.log"' +?du?-sh?boot.log?mysqld.log?post111.log?post1121.log?yum.log 0???????boot.log 32K?????mysqld.log 0???????post111.log 0???????post1121.log 4.0K????yum.log

使用選項調試shell腳本:

使用這個選項,我們不需要在shell腳本中添加“set-xv”。只需創建一個shell腳本,如下所示。

$?cat?checkdebug2.sh #!/bin/bash  cd?/var/log/ for?i?in?"*.log";?do ?du?-sh?$i done

執行如下

#?sh?-xv?checkdebug2.sh

輸出:

#!/bin/bash cd?/var/log/ +?cd?/var/log/ for?i?in?"*.log";?do ?du?-sh?$i done +?for?i?in?'"*.log"' +?du?-sh?boot.log?mysqld.log?post111.log?post1121.log?yum.log 0???????boot.log 32K?????mysqld.log 0???????post111.log 0???????post1121.log 4.0K????yum.log

本篇文章到這里就已經全部結束了,更多其他精彩內容可以關注php中文網的Linux教程視頻欄目!

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享