set -e set -eu set -u
set
-e 如果有任意一个命令返回了非0就退出
-u 未赋值的变量会认为是错误,并且会向stderr写一个错误
https://ss64.com/bash/set.html
http://www.ruanyifeng.com/blog/2017/11/bash-set.html
set
-e 如果有任意一个命令返回了非0就退出
-u 未赋值的变量会认为是错误,并且会向stderr写一个错误
https://ss64.com/bash/set.html
http://www.ruanyifeng.com/blog/2017/11/bash-set.html