多个输入文件

时间:2015-11-02 21:17:55

标签: file parsing sed tail

我想从第10行打印到文件夹中的每个文件的文件末尾。对于单个文件,我会使用sed -n '10,$p'执行此操作,但是当为sed提供多个输入文件时,寻址将成为连接文件。如何使用sed命令打印并解决每个文件的行号? This website表示如果使用-s选项,$寻址字符指的是每个文件的结尾,但这对我的Macbook Pro不起作用。

理想情况下,我希望在不编写循环的情况下使用单个工具完成整个过程。我很好,输出被连接起来了。我对除sed之外的其他工具持开放态度。 tail可能会像tail -n +10 filenames那样起作用,但这非常慢,所以我想sed最好使用。

1 个答案:

答案 0 :(得分:0)

awk 'FNR>9{print $0}' file1 file2

这样做