从多个文件中捕获行

从多个文件中捕获行

一个文件夹中有5个文本文件。需要从所有 5 个文本文件中捕获第三行到最后一行,并使用 shell 脚本将它们连接到一个文件中。

为此需要代码。

答案1

这很容易通过以下方式完成sed

sed -s '3,$ !d' *.txt > result.txt

3,$是一个地址:从第 3 行到末尾

!d说“不要删除”

看一下http://sed.sourceforge.net/sed1line.txt将大量有用的 sed-oneliners 保留在您的 shell 脚本工具包中:-)

相关内容