我想这样做:
foo || pwd
因此,当foo
命令失败时,我只需得到第二个输出pwd
,但我不想要行No command 'foo' found, did you mean....
我该怎么办? 感谢
答案 0 :(得分:2)
您需要将foo
的STDERR输出重定向到/dev/null
,这样才能看到错误。
foo 2>/dev/null || pwd
答案 1 :(得分:1)
您可以重定向第一个命令的标准错误
foo 2> /dev/null || pwd