http://www.oschina.net/news/26744/build-robust-bash-script set -e: 中间过程命令出错即报错退出脚本 set -u: 不允许引用未初始化的变量 其他的看文章吧