Shell脚本的调试选项
来源:互联网 发布:java erp教程 编辑:程序博客网 时间:2024/05/22 09:01
对于大型的Shell脚本,特别是改变系统配置的Shell脚本,试图从脚本的输出推断出问题的根源是不够的。
通常在得到错误输出的时候,Shell脚本已经进行了不正确的修改或部分修改。
一、Shell提供了几个内部命令来支持不同模式的调试
a)全局设置
通常,脚本的第一行是:
#! /bin/sh
Unix使用该行来判别可以执行脚本的Shell,它表面Shell /bin/sh应该用来执行这个脚本。
调试的方法即是在/bin/sh 后增加调试选项
选项列表如下:
选项描述
-n读所有命令,但不执行他们。进行语法检查
-v在读时显示所有的行
-x在执行时显示所有命令和他们的参数。该选项常称为Shell跟踪选项
b)Set命令,局部调试
针对Shell脚本中的部分代码进行调试,可以使用Set命令
开启调试:set +option
关闭调试:set -option
例如:
- Shell脚本的调试选项
- 用shell的-n -x 执行选项调试shell脚本
- shell 脚本调试(使用shell的执行选项)
- shell脚本的调试(trap、tee、shell选项)
- shell脚本调试中打开set选项
- shell脚本调试中打开set选项
- shell脚本的调试技巧
- Shell脚本的调试技术
- 调试Shell脚本的技巧
- Shell脚本的调试方法
- Shell脚本的调试方法
- shell的追踪与调试选项
- shell脚本常用选项
- shell脚本 set 选项
- shell脚本获取选项
- shell调试选项
- Shell脚本调试方法 Shell脚本执行的过程
- 高效调试shell脚本的技巧
- 元素居中的几种方法
- 哥奋斗目标:农妇、山泉、有点田!!!
- VC++的DLL应用(含Demo演示)
- MySQL 使用小贴士
- 2010年12月开始专注于三菱PLC
- Shell脚本的调试选项
- hibernate字段映射的位置(放在属性前,还是放在方法前??)
- 2010年-2011年最新网赚教程
- 一次逻辑从库应用日志缓慢的问题的定位及解决
- linux下环境变量设置的三种方法
- Linux配置管理-VSFTP
- 用成员函数指针作为Callback
- POJ 1496 + 1850 (数论-排列组合) (?)
- 整数计算向上取整