脚本调试
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"
网友评论