from: http://linux.chinaunix.net/techdoc/system/2008/08/31/1028928.shtml
trap 'echo “before execute line:$LINENO, a=$a,b=$b,c=$c”' DEBUG
这行太有用了 哈哈哈
本文全面系统地介绍了shell
脚本调试技术,包括使用echo, tee
, trap
等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查,使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强“-x”选项的输出信息等。一. 前言
我们之所以要进行Shell脚本调试,就是为了发现引发脚本错误的原因......
阅读全文