【linux脚本】脚本调试
来源:互联网 发布:中小型国有企业知乎 编辑:程序博客网 时间:2024/04/29 05:47
最简单的方法就是我们可以使用:
$ bash -x script.sh
来进行脚本调试
这一命令能打印所执行的每一行命令以及当前状态。当然,也可以使用 sh -x xxx.sh
那么如果我们只是想将脚本某些命令及参数打印输出怎么办?
这种情况我们可以使用 set bilud-in 来实现。
set -x : 执行时显示参数和命令
set +x :禁止调试
set -v: 当命令进行读取时显示输出
set +v : 禁止打印输出
例子:
#!/bin/bash
for i in {1..6}
do
set -x
echo $i
set +x
done
echo “Script executed”
这个例子用-x +x 来将调试的范围限制在某个特定的范围内。
补充:
这里还有其他边界的方法:
只需将#!/bin/bash改为#!/bin/bash -xv 就可以进行全文调试
- 【linux脚本】脚本调试
- linux shell脚本调试技术
- Linux shell 脚本调试方法
- Linux shell脚本调试技术
- Linux中shell脚本调试
- Linux Shell 脚本调试总结
- linux脚本调试-bashdb安装及调试
- linux脚本调试-bashdb安装及调试
- 脚本调试
- 脚本调试
- 脚本调试
- Linux系统中的Shell脚本调试技术
- Linux系统中的Shell脚本调试技术
- linux/unix shell l脚本调试方法
- Linux系统中的Shell脚本调试技术
- linux shell基础1.6--脚本调试
- Linux shell脚本编程之调试
- Linux Shell - Shell脚本调试技术
- HDU 1005 Number Sequence
- 动态添加菜单\删除菜单\插入菜单
- 【linux脚本】获取终端信息
- SSH整合
- linux下的 Proc 文件系统
- 【linux脚本】脚本调试
- 单链表的基本实现
- andriod的开发
- 【linux脚本】函数和参数
- Android编译app时 SystemProperties.get 提示找不到符号的解决办法
- 【linux脚本】fork炸弹
- UIScrollView的属性总结
- CodeForces 44J Triminoes
- 10025 - The ? 1 ? 2 ? ... ? n = k problem