set -e的作用

今天看人家代码看到一个很有意思的命令
后面我搜索了一下,感觉还是很好用的

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

比如test.sh

复制代码
echo "执行第一个命令"
cd /aaa/bbb
echo "执行第二个命令"

结果如下
可以看到第二个命令是执行了,虽然我的第二行bash代码错了

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

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

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

相关推荐
彭于晏Yan几秒前
Spring Boot + WebSocket 实现单聊已读未读(四)
spring boot·python·websocket
AI玫瑰助手2 分钟前
Python基础:列表的切片与嵌套列表使用技巧
android·开发语言·python
Rnan-prince3 分钟前
Count-Min Sketch:海量数据频率统计的“轻量级计数器“
python·算法
yiruwanlu3 分钟前
特色美食赋能乡村文旅设计:经典案例落地路径深度解析
大数据·人工智能·python
在屏幕前出油11 分钟前
08. ORM——快速开始
数据库·后端·python·sql·pycharm·orm
捉鸭子11 分钟前
某红书X-s X-s-common VMP逆向(算法还原)
python·web安全·网络安全·node.js·网络爬虫
qq_3667406013 分钟前
《多模态大模型——算法、应用与微调》勘误
python
噜噜噜阿鲁~16 分钟前
python学习笔记 | 7.2、高级特性-迭代
笔记·python·学习
Trouvaille ~17 分钟前
零基础入门 LangChain 与 LangGraph(七):真正理解 LangGraph——从工作流、状态图到三个核心案例
python·langchain·agent·workflow·langgraph·ai应用开发·智能体开发
WL_Aurora17 分钟前
2026天梯赛题解
python·算法