Игнорирование первой строки stderr и сохранение stdout без изменений

mongodump выводит одно отладочное сообщение в stderr при каждом запуске, что вызывает некоторые непреднамеренные побочные эффекты. Как игнорировать только первую строку stderr и сохранить все остальное?

Я передаю stdout в файл, поэтому не могу объединить stderr и stdout.


person Blender    schedule 03.11.2013    source источник
comment
О каких побочных эффектах вы говорите?   -  person chepner    schedule 04.11.2013
comment
@chepner: Cron отправляет мне электронное письмо каждый раз, когда запускается, хотя ошибки нет.   -  person Blender    schedule 04.11.2013


Ответы (1)


Использование подстановки процесса и передача stdout в rev, чтобы увидеть, что stderr не затронут

{  echo stderr1 >&2; echo stdout1; echo stderr2 >&2; } 2> >(sed 1d >&2) | rev
1tuodts
stderr2
person glenn jackman    schedule 04.11.2013