此问题在此处已有答案:
Aborting a shell script if any command returns a non-zero value(共10个答案)
13个小时前关门了。
我想编写一个shell脚本,在其中使用cmake build:
cmake ..
cmake --build .
在这两个语句之后,脚本中还需要添加更多的语句。但是如果cmake编译失败,shell脚本应该退出。有什么方法可以做到这一点吗?
此问题在此处已有答案:
Aborting a shell script if any command returns a non-zero value(共10个答案)
13个小时前关门了。
我想编写一个shell脚本,在其中使用cmake build:
cmake ..
cmake --build .
在这两个语句之后,脚本中还需要添加更多的语句。但是如果cmake编译失败,shell脚本应该退出。有什么方法可以做到这一点吗?
1条答案
按热度按时间2vuwiymt1#
尝试在脚本前面添加
set -e
Bash手册:https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html
但它也应该与sh/zsh一起使用,