Скажем, например, что я хочу запустить:
brew upgrade scala
Если установлена текущая версия scala
, то происходит сбой с ошибкой:
Error: scala 2.12.8 already installed
Теперь ямог бы избавиться от всех ошибок, используя:
brew upgrade scala 2>/dev/null
Я хотел бы скрыть вывод, только если он содержит «уже установлено».Это должно быть вариантом в варево, но не существует.Несмотря на это, это все еще интересная проблема.
Итак, как я могу условно фильтровать вывод в bash?