shell中set +e和set -e作用
set +e:在该命令后遇到非零的返回值时,会继续向下执行
set -e:在该命令后遇到非零的返回值时,会直接退出
在bash中默认为set +e
当执行set -e命令后遇到非零的返回值会直接登出shell命令行。
当执行set -e后遇到非零返回值,直接登出shell了。
在shell脚本中可以使用set +e 和set -e来优化脚本
版权申明
本文系作者 @天边的云 原创发布在Loshub站点。未经许可,禁止转载。
set +e:在该命令后遇到非零的返回值时,会继续向下执行
set -e:在该命令后遇到非零的返回值时,会直接退出
在bash中默认为set +e
当执行set -e命令后遇到非零的返回值会直接登出shell命令行。
当执行set -e后遇到非零返回值,直接登出shell了。
在shell脚本中可以使用set +e 和set -e来优化脚本
本文系作者 @天边的云 原创发布在Loshub站点。未经许可,禁止转载。
暂无评论数据