首页 > 其他 > 详细

文本处理三剑客之grep

时间:2020-04-20 20:45:48      阅读:60      评论:0      收藏:0      [点我收藏+]

基本格式:grep 选项  “正则表达式”  文本。(支持管道)

参数:-m  显示已找到的第一行的所有满足条件的

           -v   取反。如不取s和t开头的:-v "^[st]"

           -E  可使用正则表达式,等价于egrep

           -i    忽略大小写

           -c   统计行数

           -o   只显示匹配的内容。如只显示自己的ip:ifconfig |grep -Eo "([0-9]{1,3}.){3}[0-9]{1,3}" |head -1

           -p   不作任何输出。echo $?  显示为0说明找到了;为1说明没找到

           -A   匹配的后多少行也显示

           -B   匹配的前多少行也显示

           -C   匹配的前后多少行也显示

           -e    或关系。 grep -e ‘root‘ -e ‘bash‘   <==>  grep -E ‘root|bash‘

           -w   指定单词  grep -w ‘‘root"   <==>  grep -E "<root>"

           -F    不可使用正则表达式。等价于fgrep

           -f     调用文件。事先将正则表达式写入文件中。(文本中不要加“ ”号)

           -r     递归的将目录中所有的内容搜索。但不处理软连接

           -R   递归的将目录中所有的内容搜索。处理软连接

文本处理三剑客之grep

原文:https://www.cnblogs.com/ldyaly/p/12740059.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!