当前位置:  开发笔记 > 编程语言 > 正文

鱼壳评估制作返回码

如何解决《鱼壳评估制作返回码》经验,为你挑选了1个好方法。



1> faho..:

你误解了括号 - 它们运行命令替换.这样做是捕获在替换中运行的进程的输出,然后它将作为参数(默认情况下由换行符分隔)用于外部进程.

这意味着您test将获得完整的输出make.

你想要做的只是在if make allUnitTests没有任何问题的情况下运行,因为你只对返回值感兴趣.

如果您想在运行make和检查其返回值之间执行某些操作,"$ status"变量始终包含最后一个命令的返回值,因此您可以保存:

make allUnitTests
set -l makestatus $status
# Do something else
if test $makestatus -eq 0
   # Do the if-thing
else
   # Do the else-thing
end

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有