码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本简单调试

时间:2020-07-23 22:22:54      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:class   test   bin   name   syn   bash   nta   调试   oca   

测试脚本:

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脚本简单调试

标签:class   test   bin   name   syn   bash   nta   调试   oca   

原文地址:https://www.cnblogs.com/coolYuan/p/13367657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!