Advertisement

BASH脚本基础-错误处理

阅读量:
在这里插入图片描述

本文将对BSH或BASH中常用的一些与错误控制相关的参数进行介绍,这些参数在日常脚本编写过程中合理运用,能够显著提升工作效率与代码可靠性。

BASH的几个缺省动作

  • 未定义的变量将被系统自动忽略,而不会触发错误提示
    • 当发生异常时,程序默认继续执行后续操作,而非终止运行
    • 在由管道符连接的命令序列中,若中间某条命令执行失败,整个命令链仍会继续执行,并最终返回最后一个命令的执行结果

示例代码展示

复制代码
    liumiaocn:scripts liumiao$ cat test_condition.sh |awk '{printf("%s  %s\n",NR,$0)}'
    1  #!/bin/bash
    2  
    3  BUILD_DIR="build_dir"
    4  mkdir -p "$BUILD_DIR"
    5  cd $BUILDDIR
    6  echo "SHELL: $SHELL"
    7  echo "liumiao, current dir is : ${BUILD}

全部评论 (0)

还没有任何评论哟~