shell脚本简单调试
Posted insistYuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本简单调试相关的知识,希望对你有一定的参考价值。
测试脚本:
1 #!/bin/bash 2 3 touch /home/test.txt 4 5 ls /home 6 7 hostname 8 9 pwd
运行结果:
[root@localhost ~]# ./xxx.sh
test.txt
localhost.localdomain
/root
脚本调试方法:
修改脚本:
#!/bin/bash touch /home/test.txt ls /home if // 语法错误 hostname pwd
检测脚本语法错误: bash -n
[root@localhost ~]# bash -n ./xxx.sh
结果:
[root@localhost ~]# ./xxx.sh test.txt ./xxx.sh: line 12: syntax error: unexpected end of file
脚本调试:bash -x
[root@localhost ~]# bash -x xxx.sh
结果:
[root@localhost ~]# bash -x xxx.sh + touch /home/test.txt + ls /home test.txt xxx.sh: line 12: syntax error: unexpected end of file
以上是关于shell脚本简单调试的主要内容,如果未能解决你的问题,请参考以下文章