如何调试shell脚本shell
方法一:sh -x script.sh -x选项会将运行到的脚本内容显示在屏幕上,前面有个+号。这样就知道哪句被执行到了。对调试颇有帮助。函数
方法二:在脚本中使用debug开关 适用于只调试部分脚本的状况。 set -x ......(要调试的代码段) set +x 而后sh script.sh运行脚本url
方法三:在脚本中添加打印 好比搞个log输出函数,专门用于打印调试相关信息。 _log() { if [ "$_DEBUG" = "true" ]; then echo "调试信息" fi } 只要在外面控制$_DEBUG开关便可。debug