shell script 的追踪

scripts 在执行之前,最怕的就是出现语法错误的问题了!那么我们如何 debug 呢?有没有办法不需要透过直接执行该 scripts 就可以来判断是否有问题呢?呵呵!当然是有的!我们就直接以 bash 的相关参数来进行判断吧!

[root@www ~]# sh [-nvx] scripts.sh
选项与参数:

范例一:测试 sh16.sh 有无语法的问题?
[root@www ~]# sh -n sh16.sh
# 若语法没有问题,则不会显示任何信息!

范例二:将 sh15.sh 的执行过程全部列出来~

参考资料:
http://linux.vbird.org/linux_basic/0340bashshell-scripts.php

发表评论

电子邮件地址不会被公开。 必填项已用*标注