Linux bash脚本处理异常的选项

214 阅读1分钟
  1. 用于调试bash脚本,在执行前打印改行脚本 -x

  2. 用于捕获结果非0命令 -e (error detect) 如果忽略不关心的命令可以使用如下格式 foo || true

  3. 对于未定义的变量进行检测 -u 对变量可以进行设置默认值 DEFAULT= {VARS:-{DEFAULT}}

  4. 捕获指定信号 trap "echo ERR is trapped" ERR