Shell脚本调试技术
来源:互联网 发布:仙界网络直播 编辑:程序博客网 时间:2024/05/16 01:48
Shell脚本调试技术
文中主要讲解了-x的跟踪调试方法和设置
-n 只读取shell脚本,但不实际执行
-x 进入跟踪方式,显示所执行的每一条命令
-c "string" 从strings中读取命令
“-n”可用于测试shell脚本是否存在语法错误,但不会实际执行命令。在shell脚本编写完成之后,实际执行之前,首先使用“-n”选项来测试脚本是否存在语法错误是一个很好的习惯。因为某些shell脚本在执行时会对系统环境产生影响,比如生成或移动文件等,如果在实际执行才发现语法错误,您不得不手工做一些系统环境的恢复工作才能继续测试这个脚本。
“-c”选项使shell解释器从一个字符串中而不是从一个文件中读取并执行shell命令。当需要临时测试一小段脚本的执行结果时,可以使用这个选项,如下所示:
sh -c 'a=1;b=2;let c=$a+$b;echo "c=$c"'
"-x"选项可用来跟踪脚本的执行,是调试shell脚本的强有力工具。“-x”选项使shell在执行脚本的过程中把它实际执行的每一个命令行显示出来,并且在行首显示一个"+"号。 "+"号后面显示的是经过了变量替换之后的命令行的内容,有助于分析实际执行的是什么命令。 “-x”选项使用起来简单方便,可以轻松对付大多数的shell调试任务,应把其当作首选的调试手段。
0 0
- Shell脚本调试技术
- Shell脚本调试技术
- Shell脚本调试技术
- Shell脚本调试技术
- Shell脚本调试技术
- Shell脚本调试技术
- shell脚本调试技术
- Shell脚本调试技术
- Shell脚本调试技术
- Shell脚本调试技术
- Shell脚本调试技术
- Shell脚本调试技术
- Shell脚本调试技术
- Shell脚本调试技术
- shell脚本调试技术
- Shell脚本调试技术
- Shell脚本调试技术
- shell脚本调试技术
- 你是我的小呀小苹果
- HDU-#1711 Number Sequence(KMP)
- 使用USES_CONVERSION写中文至注册表变成乱码的原因
- 资料整理笔记
- 怎么爱你都不觉多
- Shell脚本调试技术
- easy ui 左侧 resize 没办法控制在10以下
- QML类型说明-ColorOverlay
- 增开多家古可
- Xcode调试NSLog小技巧
- 阿里土话------记录职场经典语录
- java dom4j操作xml
- 指针,指针,指针。。。
- 宁可死价格肯德基