当前位置: 首页 >> Linux >> 【命令】cat、tail、head、grep、sed查看文件任意几行的数据 >> 正文

【命令】cat、tail、head、grep、sed查看文件任意几行的数据

6年前 (2018-07-12)     作者:Jiaozn     分类:Linux     阅读次数:3058     评论(0)    

grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行

grep -B 5 foo file 显示foo及前5行

grep -A 5 foo file 显示foo及后5行


-------------------------------------------------------------------------------------------------


grep结果太多, 可否只取前面10行匹配的结果

grep ...... | head -10

-------------------------------------------------------------------------------------------------


一、使用cat、tail、head组合


1、查看最后1000行的数据


cat filename | tail -n 1000

2、查看1000到3000行的数据


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


  1、cat filename 打印文件所有内容

  2、tail -n 1000 打印文件最后1000行的数据

  3、tail -n +1000 打印文件第1000行开始以后的内容

  4、head -n 1000 打印前1000的内容


二、使用sed命令


显示1000到300行的数据


sed -n '1000,3000p' filename


除非注明,发表在“Jiaozn的博客”的文章『【命令】cat、tail、head、grep、sed查看文件任意几行的数据』版权归Jiaozn所有。 转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://www.jiaozn.com/reed/361.html
0

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

分享:

支付宝

微信