set -e的作用

发布时间:2024年01月13日

今天看人家代码看到一个很有意思的命令
在这里插入图片描述后面我搜索了一下,感觉还是很好用的

set -e 是一个调试用的好东西

比如test.sh

echo "执行第一个命令"
cd /aaa/bbb
echo "执行第二个命令"

结果如下
在这里插入图片描述可以看到第二个命令是执行了,虽然我的第二行bash代码错了

但是如果我把这个文件代码改成test2.sh

set -e
echo "执行第一个命令"
cd /aaa/bbb
echo "执行第二个命令"

这个结果就变成了
在这里插入图片描述发现其实第二个命令是没有执行了,因为加入了set -e,这个对bash文件的调试很有帮助

文章来源:https://blog.csdn.net/qq_45759229/article/details/135573615
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。