码迷,mamicode.com
首页 > 其他好文 > 详细

grep命令

时间:2019-09-07 12:48:16      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:txt   pattern   lin   arc   使用   oba   基于   test   查找   

grep (global search regular expression and print out the line)基于正则表达式查找满足条件的行,用于数据查找定位

grep -v 不显示匹配到行

grep -i 忽略大小写

grep -o 把每个匹配到内容用独立到行显示

grep -E 使用正则扩展表达式

grep -A-B-C 打印命中数据到上下文

grep -i "hello" test.txt 忽略大小写匹配查询

grep -o "hello" test.txt 只显示匹配到到内容

grep -io "hello" test.txt 都会显示

echo abced | grep -o "c." 正则,只想匹配c后面到一个字符

echo abcede | grep -o "c.*" 匹配c后面到所有字符

grep pattern -r dir/ 递归搜索

grep -v 200 /tmp/nginx.log   # 不显示状态码为200的行

grep " 500 " /tmp/nginx.log  # 匹配状态码500 (此状态码前后都有一个空格)

 

seq 10 | grep -A 2 3   将3之后的2个数据打印出来
3
4
5

seq 10 | grep -B 2 3  将3前面的2个数据打印出来
1
2
3

seq 10 | grep -C 4 8
4
5
6
7
8
9
10

grep命令

标签:txt   pattern   lin   arc   使用   oba   基于   test   查找   

原文地址:https://www.cnblogs.com/godlove/p/11479884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!