Shell脚本学习笔记——Shell脚本的调试方法
Shell脚本本身,调试没有C/C++那么多的调试工具或者方式,一般我们常规的方法,Shell都支持,但主要通过一些调试选项来进行。
- -n:读一遍脚本中的命令但不执行,用于检查语法中的脚本错误。
- -v:一边执行脚本,一边将执行过的脚本命令打印到标准错误输出。
- -x:提供跟踪执行信息,将执行的每一条命令和结果依次打印出来。
使用这些选项,一般有三种方法:
一是在命令行使用。
二是在脚本开头提供参数。
三是在脚本中用set命令启用或禁用参数。
set -x和set +x分别表示开启和禁用-x参数,这样可以只对脚本中的某一段进行跟踪调试。