1. 程式人生 > >shell指令碼除錯模式(debug模式)

shell指令碼除錯模式(debug模式)

linux shell的除錯模式在實際應用中有很大作用,其啟用方式有多種,總結如下

1. 在呼叫指令碼的時候使用    

 sh  +引數   +指令碼名

sh -x shell.script

[[email protected] ~]# sh -x 1.sh 

2.在指令碼檔案首行實現

#!/bin/bash -x  

3. 使用set實現

set -x

-v  顯示所有行,詳細模式

-n  檢查語法,不執行命令

-x shell 跟蹤模式,顯示所有命令和引數