忽略stderr的第一行并保持stdout完好无损

时间:2013-11-03 23:48:36

标签: bash mongodb stdout stderr

每次运行时,

mongodump都会向stderr输出一条调试消息,这会导致一些意外的副作用。我如何只忽略stderr的第一行并保持其他所有内容完整?

我正在将stdout传递给文件,所以我无法将stderr和stdout结合起来。

1 个答案:

答案 0 :(得分:1)

使用流程替换,并将stdout传递到rev以查看stderr未受影响

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