如何从linux中的文件中打印特定范围的行?

前端之家收集整理的这篇文章主要介绍了如何从linux中的文件中打印特定范围的行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我有一个包含100,000行的文件,如何在指定范围内打印行,例如15010到15020行?

解决方法

SED:
$sed -n '15010,15020p' input.txt

AWK:

$awk '15010<=NR && NR <=15020' input.txt

头/尾:

$head -n 15020 input.txt | tail -n $((15020-15010+1))

猜你在找的Linux相关文章