调试脚本

Shell 脚本调试的主要工做是发现引起脚本错误的缘由, 以及在脚本中定位发生错误的行。Bash 提供了多种脚本调试的功能。bash

但最经常使用的脚本调试方法是使用Bash 的 -x 选项启动一个子Shell, 它将以调试模式运行整个脚本, 使She11 在执行脚本的过oop

程中把实际执行的每个命令行显示出来, 而且在命令行的行首显示一个“ + " 号, “ + " 号后面显示的是通过了参数扩展之spa

后的命令行的内容, 有助于分析实际执行的是什么命令。命令行

下面咱们来看一下脚本c.sh 巳sh 以调试模式运行时的输出:调试

[root@hadoop01 cjj]# bash -x ./c.sh 
+ SOME_DIR=/root/cjj/
+ cd /root/cjj/
+ '[' 0 -eq 0 ']'
+ rm -rf '*txt'
相关文章
相关标签/搜索