如何捕获 bash 中的反复无常的错误?
如何在 bash 中获取 hg update
命令的结果并使用结果?
我对真/假值或类似的值感兴趣。我感兴趣的错误之一是未知修订。
How can I get the result of a hg update
command in bash and use the results?
I'm interested in a true/false value or something similar. One of the errors I'm interested on is unknown revision.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先,我在子 shell 中运行它并捕获输出和退出代码,
然后
或者如果您对 true/false 状态运行感兴趣
或
First off I run it in a subshell and catch the output and exit code
then
Or you can if you are interested in true/false status run
or
$?
能给你你想要的吗?运行hg update
命令后尝试“echo $?
”。通常,零表示“正常”,非零表示出现问题。Does
$?
give you what you want? Try "echo $?
" after running thehg update
command. Typically, zero means "ok" and non-zero means something went wrong.