Моя программа выводит в stderr
и stdout
. Я хочу использовать grep для "pattern" в stderr
и stdout
. И я хочу, чтобы остальные были отправлены в /dev/null
.
Если я труба после перенаправления stderr
: ./prog 2>/dev/null | grep "pattern"
Я не получаю строки stderr
которые содержат "pattern".
Если я передам перенаправление stderr
: ./prog | grep "pattern" 2>/dev/null
никто из stderr
не перенаправляется в /dev/null
Спасибо за помощь.