加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

grep命令

发布时间:2020-12-14 05:35:19 所属栏目:百科 来源:网络整理
导读:grep (global search regular expression and print out the line)基于正则表达式查找满足条件的行,用于数据查找定位 grep -v 不显示匹配到行 grep -i 忽略大小写 grep -o 把每个匹配到内容用独立到行显示 grep -E 使用正则扩展表达式 grep -A-B-C 打印命中

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 845678910

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读