linux显示文件的某些行

linux 如何显示一个文件的某几行(中间几行)

【一】从第3000行开始,显示1000行。即显示3000~3999行

cat filename | tail -n +3000 | head -n 1000

【二】显示1000行到3000行

cat filename| head -n 3000 | tail -n +1000

*注意两种方法的顺序

分解:

tail -n 1000:显示最后1000行

tail -n +1000:从1000行开始显示,显示1000行以后的

head -n 1000:显示前面1000行

【三】用sed命令

sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【一】从第3000行开始,显示1000行。即显示3000~3999行 cat filename | tail -n...
    Ten_Minutes阅读 871评论 0 0
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,254评论 2 33
  • sed与awk实例 文本间隔 在每一行后面增加一空行 将原来的所有空行删除并在每一行后面增加一空行。这样在输出的文...
    stuha阅读 1,930评论 0 21
  • 被迫的疯狂 《绝命毒师》——一名普通的高中化学老师在得知自己身患绝症之后,为了给家人留下财产,而利用自己超凡的化学...
    wzq7047阅读 372评论 1 2
  • 初读“子在川上曰,逝者如斯夫”的时候,只感觉脚下踩着了一片时光的云彩,飘忽之间,便来到了一个陌生的地方。 若干年之...
    储建明阅读 465评论 2 0