blog:shell:01_shell_summary

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
上一修订版两侧同时换到之后的修订记录
blog:shell:01_shell_summary [2022/01/09 17:15] – 外部编辑 127.0.0.1blog:shell:01_shell_summary [2022/08/25 15:04] – [调试脚本 set -x与set +x] caodan
行 295: 行 295:
  
 find ./newcdr -type f | xargs sed -i 's/RES_BMP_ML_VOLUME_LIGHT/RES_BMP_ML_SILENTMODE_LIGHT/g' find ./newcdr -type f | xargs sed -i 's/RES_BMP_ML_VOLUME_LIGHT/RES_BMP_ML_SILENTMODE_LIGHT/g'
- 
  
 ## 调试脚本 set -x与set +x ## 调试脚本 set -x与set +x
行 302: 行 301:
  
 使用选项-x, 启动跟踪调试shell脚本: 使用选项-x, 启动跟踪调试shell脚本:
-$bash -x script.sh 
  
--x 将脚本中执行过的每一行都输出到stdout,控制方式如下: +`$bash -x script.sh` 
-set -x  在执行时显示参数和命令 + 
-set +x  禁止调试 +-x 将脚本中执行过的每一行都输出到stdout, 控制方式如下: 
-set -v  当命令进行读取时显示输入 + 
-set +v  禁止打印输入+  set -x  在执行时显示参数和命令 
 +  set +x  禁止调试 
 +  set -v  当命令进行读取时显示输入 
 +  set +v  禁止打印输入
  
 例1: 例1:
行 340: 行 341:
  
 例3: 通过传递环境变量_DEBUG来控制调试信息 例3: 通过传递环境变量_DEBUG来控制调试信息
 +
 ``` ```
 #!/bin/sh #!/bin/sh
行 354: 行 356:
  
 执行结果: 执行结果:
 +
 ``` ```
 $ ./test.sh  $ ./test.sh 
  • blog/shell/01_shell_summary.txt
  • 最后更改: 2022/08/25 16:58
  • caodan