如果我有一个有100,000行的文件,我如何打印指定范围内的行,例如15010到15020行?
发布于 2013-03-14 14:38:19
sed
$ sed -n '15010,15020p' input.txtawk
$ awk '15010<=NR && NR <=15020' input.txthead/tail
$ head -n 15020 input.txt | tail -n $((15020-15010+1))发布于 2013-03-14 14:40:06
您可以使用head和tail:
head -15020 f.txt | tail -11发布于 2013-03-14 14:42:03
尝试头部和尾部的组合。类似于:
head -15010 filename | tail -11https://stackoverflow.com/questions/15402744
复制相似问题