我需要分割一个相当大的文件。但是,我不需要前1000行。我想在第1001行开始拆分,然后继续将文件拆分1000.我知道如何拆分1000,这没问题。
CODE :
split --lines=1000 *.txt
但是,我想跳过前1000行。有没有办法做到这一点?
答案 0 :(得分:5)
使用tail -n +1001
从第1001行开始获取行:
cat *.txt | tail -n +1001 | split --lines=1000
答案 1 :(得分:0)
@ JDE876:我们甚至可以使用perl one liner
获得所需的输出perl -ne "print if $. > 1000" file