如何在bash中有条件地过滤输出?

时间:2019-05-18 11:37:04

标签: bash io-redirection

例如,我要运行:

brew upgrade scala

如果已安装当前版本的scala,它将失败并显示以下错误:

Error: scala 2.12.8 already installed

现在,我可以使用以下方法消除所有错误:

brew upgrade scala 2>/dev/null

我只想在包含“已安装”的输出时隐藏它。这应该是brew中的一个选项,但不存在。无论如何,这仍然是一个有趣的问题。

那么如何在bash中有条件地过滤输出?

0 个答案:

没有答案