6
在大型文件中将猫的第X行移到第Y行
说我有一个巨大的文本文件(> 2GB),我只是想cat行X至Y(如57890000至57890010)。 据我了解,我可以通过管道做head成tail或反之亦然,即 head -A /path/to/file | tail -B 或者 tail -C /path/to/file | head -D 其中A,B,C并D可以从文件中的行数来计算,X和Y。 但是这种方法有两个问题: 你必须计算A,B,C和D。 该命令会pipe彼此有更多比我有兴趣阅读(例如,如果我在一个巨大的文件中间读短短的几行)线 有没有一种方法可以让Shell正常工作并输出所需的行?(同时仅提供X和Y)?
132
tail
cat
large-files
head