从多个文本文件中删除前n行和后n行

时间:2019-06-12 07:59:37

标签: linux unix

我已经被卡住了一段时间

我有两个文本文件,我想从中删除前两行和后三行。

到目前为止我有

$tail -n +3 text_1.txt text_2.txt | head -n -3

当我将其输入控制台时,我看到text_2.txt确实以正确的格式出现,但是text_1.txt的最后三行仍然需要删除。我认为head命令没有应用到text_1.txt。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

for i in text_1.txt text_2.txt; do tail -n +3 "$i" |  head -n -3; done