为什么即使使用`||,我的命令也会失败回声“”

时间:2019-06-18 17:14:25

标签: bash

我用-e运行我的bash脚本

set -e
git push --delete sometag || echo "git delete tag failed"
echo "some other commands"

但是git push返回一个致命错误,并且脚本的其余部分没有执行(它确实执行了echo "git delete tag failed"

我认为这是使用||的目的。 “致命”错误有什么不同吗?

注意:我看到了其他问题,但他们说||。是解决方案

0 个答案:

没有答案