使用sh -x 启动shell调试。
sh -x mycmd.sh
另外可以定义一个shell脚本内部,部分代码实现调试。
set -x 在执行时候,显示参数和命令
set +x 禁止调试
set -v 当命令进行读取的时候显示输入
set +v 禁止打印输入。
例子:
#!/bin/bash
echo aaaaaaaa
set -x
echo bbbb
echo ccccc
运行结果:
[root@zwc-linux ~/test]# ./testsh
aaaaaaaa
+ echo bbbb
bbbb
+ set +x
附加:比较好的方法:可以把shell脚本的头 #!/bin/bash 修改为:#!/bin/bash -xv直接可以调试。
本文介绍了如何在shell脚本中使用sh-x启动调试模式,包括set-x、set+v等命令的使用方法及运行结果展示。

1430

被折叠的 条评论
为什么被折叠?



