linux查看匹配内容的前后几行

Linux piniu 859浏览 0评论

一、如果在只是想匹配模式的上下几行,grep可以实现:

#1. 打印匹配行的前后5行
grep -5 'parttern' file

#2.打印匹配行的前后5行
grep -C 5 'parttern' file

#3.打印匹配行的后5行
grep -A 5 'parttern' file

#4.打印匹配行的前5行
grep -B 5 'parttern' file

二、搜索file中满足parttern的内容的行号

grep -n 'parttern' file

三、查看某文件file指定行号(50)后的内容

tail -n +50 file

四、查看文件file的第124行到138行

sed -n '124,138p' file

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • * 昵称:
  • * 邮箱: