Как я могу фильтровать вывод условно в Bash? - PullRequest
0 голосов
/ 18 мая 2019

Скажем, например, что я хочу запустить:

brew upgrade scala

Если установлена ​​текущая версия scala, то происходит сбой с ошибкой:

Error: scala 2.12.8 already installed

Теперь ямог бы избавиться от всех ошибок, используя:

brew upgrade scala 2>/dev/null

Я хотел бы скрыть вывод, только если он содержит «уже установлено».Это должно быть вариантом в варево, но не существует.Несмотря на это, это все еще интересная проблема.

Итак, как я могу условно фильтровать вывод в bash?

...