调试shell脚本 - jues
Perl脚本的调试方法

调试shell脚本

jues posted @ 2013年3月14日 18:21 in 调试 , 537 阅读

方法一:sh -x script.sh
-x选项会将运行到的脚本内容显示在屏幕上,前面有个+号。这样就知道哪句被执行到了。对调试很有帮助。

方法二:在脚本中使用debug开关
适用于只调试部分脚本的情况。
set -x
......(要调试的代码段)
set +x
然后sh script.sh运行脚本

方法三:在脚本中添加打印
比如搞个log输出函数,专门用于打印调试相关信息。
_log()
{
   if [ "$_DEBUG" = "true" ]; then
              echo "调试信息"
   fi
}
只要在外面控制$_DEBUG开关即可。


摘于: http://zhidao.baidu.com/question/431195945.html


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter