2013-11-03 29 views
0

mongodump每次运行时都会向stderr打印单个调试消息,这会导致一些意外的副作用。我如何忽略stderr的第一行并保持其他所有内容不变?忽略stderr的第一行并保持stdout不变

我管道stdout到一个文件,所以我不能结合标准错误和stdout。

+0

你指的是什么副作用? – chepner

+0

@chepner:即使没有错误,Cron每次运行时都会向我发送一封电子邮件。 – Blender

回答

0

使用过程中替换,管道标准输出到rev看到标准错误是不受影响的

{ echo stderr1 >&2; echo stdout1; echo stderr2 >&2; } 2> >(sed 1d >&2) | rev 
1tuodts 
stderr2