shell脚本,set -e方法,可以是脚本遇到异常立即退出,不会继续向下执行。
例如:
#!/bin/sh ls /data/ethan echo r444
执行结果为:
ls: /data/ethan: No such file or directory r444
而,加上 set -e 命令后:
#!/bin/sh set -e ls /data/ethan echo r444%
执行结果为:
ls: /data/ethan: No such file or directory
可以看出,执行出现异常后,后续代码不会再继续执行