bash – 编译几个项目(使用makefile),但在第一次破坏的构建时停
发布时间:2020-12-16 01:53:53 所属栏目:安全 来源:网络整理
导读:我想做的事情如下: for i in *do if test -d $i then cd $i; make clean; make; cd -; fi;done 这样可以正常工作,但我希望在构建破坏的情况下“中断”for循环. 有没有办法做到这一点?也许是某种if语句,可以检查make的成功吗? 解决方法 您可以通过$检查其
我想做的事情如下:
for i in * do if test -d $i then cd $i; make clean; make; cd -; fi; done 这样可以正常工作,但我希望在构建破坏的情况下“中断”for循环. 有没有办法做到这一点?也许是某种if语句,可以检查make的成功吗? 解决方法
您可以通过$检查其退出代码来检查make是否已成功退出?变量,然后有一个break语句:
... make if [ $? -ne 0 ]; then break fi (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |