Shell程序调试 求助
时间:2011-06-10
来源:互联网
假设有这么一个简单的shell,叫test1.sh
date
echo $PAYH
我们有-v来调试,执行sh -v test1.sh 那么输出应该是:
date
Mon Sep 8 9:55:01 Linux 9 2003
echo $PATH
/user/bin:/user/ucb/bin:/home/user1
shell在执行date前 先显示该命令然后显示date的执行结果,接着显示echo $PATH以及它的执行结果
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
上面明白
问题来了:
在调试一个比较大的shell时没有必要对整个shell程序都进行跟踪,
可以对其中较为重要的部分进行跟踪,这时可以通过
set -v …………set +v
来吧需要跟踪的部分包含进来
--------------------------------------------------------------------------------------------------------------------
有点明白了 还不是很明白
date
echo $PAYH
我们有-v来调试,执行sh -v test1.sh 那么输出应该是:
date
Mon Sep 8 9:55:01 Linux 9 2003
echo $PATH
/user/bin:/user/ucb/bin:/home/user1
shell在执行date前 先显示该命令然后显示date的执行结果,接着显示echo $PATH以及它的执行结果
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
上面明白
问题来了:
在调试一个比较大的shell时没有必要对整个shell程序都进行跟踪,
可以对其中较为重要的部分进行跟踪,这时可以通过
set -v …………set +v
来吧需要跟踪的部分包含进来
--------------------------------------------------------------------------------------------------------------------
有点明白了 还不是很明白
作者: h200952709 发布时间: 2011-06-10
- echo 1
- echo 2
- set -v
- echo 3
- set +v
- echo 4
#./test.sh 1 2 echo 3 3 set +v 4 |
作者: Shell_HAT 发布时间: 2011-06-10
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28