grep命令
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个数据打印出来 seq 10 | grep -B 2 3? 将3前面的2个数据打印出来 seq 10 | grep -C 4 845678910 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |