通常写shell脚本都觉得很难调试,除了使用shell -x 的方法外
还可以在shell脚本中加入调试勾子
DEBUG = TRUE
p1 = /root
p2 = /opt
debug()
{
if [ $DEBUG == TRUE];then
echo "$@"
fi
}
当执行完一个函数后,可以使用debug $p1 $p2 的方式查看函数返回值或者参数是否正确
在程序完成后,可以将DEBUG = FALSE
通常写shell脚本都觉得很难调试,除了使用shell -x 的方法外
还可以在shell脚本中加入调试勾子
DEBUG = TRUE
p1 = /root
p2 = /opt
debug()
{
if [ $DEBUG == TRUE];then
echo "$@"
fi
}
当执行完一个函数后,可以使用debug $p1 $p2 的方式查看函数返回值或者参数是否正确
在程序完成后,可以将DEBUG = FALSE