set -e
#! /bin/bash
set -e
...
这句语句告诉bash如果任何语句的执行结果不是true则应该退出。这样的好处是防止错误像滚雪球般变大导致一个致命的错误,而这些错误本应该在之前就被处理掉。
set +e
有错误,但仍继续执行下去
#! /bin/bash
指定脚本的解释程序
#! /usr/bin/env Python
#! /bin/bash
#! /bin/bash
set -e
...
这句语句告诉bash如果任何语句的执行结果不是true则应该退出。这样的好处是防止错误像滚雪球般变大导致一个致命的错误,而这些错误本应该在之前就被处理掉。
有错误,但仍继续执行下去
指定脚本的解释程序
#! /usr/bin/env Python
#! /bin/bash