标签: 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")
echo "git delete tag failed"
我认为这是使用||的目的。 “致命”错误有什么不同吗?
||
注意:我看到了其他问题,但他们说||。是解决方案