【发布时间】:2016-04-11 21:01:53
【问题描述】:
我有以下 bash 命令:
echo "istanbul cover /Users/amills001c/WebstormProjects/oresoftware/suman/test/build-tests/empty.js --dir ./coverage/empty.js
istanbul cover /Users/amills001c/WebstormProjects/oresoftware/suman/test/build-tests/test6.js --dir ./coverage/test6.js
istanbul cover /Users/amills001c/WebstormProjects/oresoftware/suman/test/build-tests/test7-start.js --dir ./coverage/test7-start.js
istanbul cover /Users/amills001c/WebstormProjects/oresoftware/suman/test/build-tests/test8.js --dir ./coverage/test8.js
istanbul cover /Users/amills001c/WebstormProjects/oresoftware/suman/test/build-tests/test9.js --dir ./coverage/test9.js
istanbul report" | bash
我想按顺序执行每一行。但是如果一个命令失败(退出代码非零?),我还是想继续。
以上就足够了吗?我相信如果进程失败,使用 && 将不会继续。我正在使用换行符来分隔命令,如果这足够好的话。
【问题讨论】: