null
在编写bash脚本时,我们通常希望得到一些结果,并将这些结果提供给其他脚本。但事情并不像我们预期的那样顺利。所以我们需要看看引擎盖下,以及脚本运行时发生了什么。调试是检查bash脚本以查看脚本有什么问题或显示有关脚本运行的详细信息。
调试整个脚本
要使整个脚本处于调试模式,请在调用脚本时使用-x参数
$ bash -x run.sh + hostname -I10.101.61.12 192.168.122.1 172.17.0.1
我们的脚本很简单,只需发布主机名 -我 命令。我们可以看到,发出的命令通过 + 签字。
调试脚本的某些部分
即使脚本没有问题,调试也很有用。它可以提供有关脚本执行的信息。对于长而大的脚本文件,看起来很难调试。bash脚本的某些部分可以如下所示进行调试。
#!/bin/bashset -xecho "Debug is on"set +xecho "Debug is off"
这是我们的脚本,我们在这里设置调试与设置 -十 然后带着布景出发 +十 .
$ ./run.sh + echo 'Debug is on'Debug is on+ set +xDebug is off
激活调试后,我们可以看到脚本命令,但禁用调试后,我们只能看到脚本输出,不能看到脚本命令。
相关文章: 期望脚本教程和例子
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END