shell脚本调试
2019-08-18 本文已影响0人
迷鹿milu
脚本调试
1 使用 -x 启动脚本跟踪调试功能
bash -x script.sh
或者修改shebang,将脚本的第一行 #!/bin/bash 修改为 #!/bin/bash -xv 自动跟踪脚本调试功能
2 脚本进行部分调试
| set builtin | 功能 |
|---|---|
| set -x | 在执行时显示参数和命令。 |
| set +x | 禁止调试。 |
| set -v | 当命令进行读取时显示输入。 |
| set +v | 禁止打印输入。 |
例一:
#!/bin/bash
#文件名: debug.sh
for i in {1..6};
do
set -x
echo $i
set +x
done
echo "Script executed"