【发布时间】:2021-04-23 20:17:04
【问题描述】:
我正在一个 shell 脚本中工作,我正在调用 grunt 命令并尝试捕获结果以在之后执行其他条件操作,具体取决于 grunt 命令的成功或失败。
有没有办法写出类似... (当然请原谅'...')
GRUNT_EXIT_CODE=$(grunt ...);
if [[ $GRUNT_EXIT_CODE -eq 0 ]];then echo "Success";else echo "Failure";fi
...所以 grunt 只输出退出代码?
【问题讨论】:
-
grunt命令以these exit codes 之一退出 考虑将$?special parameter 分配给您的GRUNT_EXIT_CODE变量。例如,将您的第一行代码更改为以下内容:grunt ...; GRUNT_EXIT_CODE=$?