shell脚本调试
使用echo命令调试
- 可以使用echo命令在脚本中的打印出重要的变量
使用bash命令调试
sh [-nvx] scripts.sh
-n:不执行脚本,只检查脚本的语法问题,并给出错误提示。-v:执行脚本时,先将脚本内容输出到屏幕上,然后执行脚本,如果有错误,会给出错误提示。-x:执行脚本,并将执行的语句和结果按执行顺序输出到屏幕上,脚本中的语句前会显示+号(PS4变量)。
使用set命令调试部分脚本内容
- 在需要调试的内容前后加上
set -x和set +x来开启和关闭调试
其他工具
- bashdb
- shellcheck
来源:CSDN
作者:Faith_runner
链接:https://blog.csdn.net/Faith_runner/article/details/103686686