set -e的作用

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

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

比如test.sh

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

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

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

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

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

相关推荐
Gerardisite几秒前
企业微信 API 能做什么?
人工智能·python·自动化·企业微信
测试员周周6 分钟前
【Appium 系列】第09节-数据驱动测试 — YAML 数据 + parametrize
服务器·数据库·人工智能·python·测试工具·语言模型·appium
不能隔夜的咖喱7 分钟前
黑马ai大模型笔记(自用,比较粗糙)
linux·windows·python
周公8 分钟前
记一次在双 RTX 3090 工作站上部署 vLLM 与 Qwen3.6-35B-AWQ 的实战记录
python·ai·llama·vllm·ollama
yexuhgu19 分钟前
html如何修改备注
jvm·数据库·python
AI技术控20 分钟前
Prompt Engineering 在企业大模型应用中的实践:从提示词模板到可控输出
人工智能·python·深度学习·语言模型·自然语言处理·prompt
Marry Andy22 分钟前
langgenius/dify-sandbox:0.2.12启动崩溃
人工智能·经验分享·python
被AI抢饭碗的人27 分钟前
C++过渡Python
开发语言·python
m0_7335654634 分钟前
golang如何使用Wails开发桌面应用_golang Wails桌面应用开发步骤
jvm·数据库·python
迪霸LZTXDY1 小时前
U-NET模型训练--图像标注脚本工具
开发语言·python