set -e的作用

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

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

比如test.sh

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

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

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

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

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

相关推荐
2301_800976935 小时前
正则表达式
开发语言·python·正则表达式
码界奇点5 小时前
基于Python的新浪微博数据爬虫系统设计与实现
数据库·爬虫·python·毕业设计·新浪微博·源代码管理
AI木马人5 小时前
1.人工智能实战:大模型推理接口响应慢?从模型加载到 FastAPI 部署的完整优化方案
人工智能·python·fastapi
青少儿编程课堂5 小时前
2026青少儿信息素养大赛备赛指南!Python/Scratch/C++备考要点
开发语言·c++·python
用户8356290780516 小时前
使用 Python 设置 Excel 数据验证
后端·python
Nick_zcy6 小时前
小说在线阅读网站和小说管理系统 · 功能全解析
java·后端·python·springboot·ruoyi
*Lisen6 小时前
从零手写 FlashAttention(PyTorch实现 + 原理推导)
人工智能·pytorch·python
用户8356290780516 小时前
用 Python 轻松在 Excel 工作表中应用条件格式
后端·python
red1giant_star6 小时前
Python根据文件后缀统计文件大小、找出文件位置(仿Everything)
后端·python
雷欧力7 小时前
如何使用 Claude API?3 种接入方案实测,附完整代码(2026)
python·claude