从stdin中删除第一行并重定向到stdout

时间:2008-10-28 00:46:53

标签: unix stdout stdin

我需要将除第一行以外的程序的所有stdout重定向到文件中。

是否有一个常见的unix程序从stdin中删除行并将其余内容吐出到stdout?

3 个答案:

答案 0 :(得分:20)

其他人已经提到过“尾巴”。 sed也会起作用:

sed 1d

Awk也是如此:

awk 'NR > 1'

答案 1 :(得分:4)

tail -n +2 -f -

答案 2 :(得分:0)

sed -e 1d<输入>输出