文本三剑客-grep

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

grep的主要功能就是用来过滤出自己想要的信息。

grep的常用用法
-i 查找时忽略大小写
-v 反转查找,输出与模式不相符的行
-n 显示符合模式要求的行号
-r 递归搜索所有文件
-o 只显示匹配的内容
-E 支持更多的正则扩展,或者使用grep
fgrep 不支持正则,普通的文本过滤
-A 找到匹配行以及后几行(包括匹配行,比如cat/etc/service|grep blp2 -A5)
-B 找到匹配行以及前几行
^$ 表示以空白开头的行

正则扩展
^aa 表示以aa开头的行
aa$ 表示以aa结尾的行
*匹配前一项任意次
?代表任意的0个或者一个字符,匹配前一项0次或一次
+代表任意一个到多个字符,表示匹配前一项一次到多次
. 占位符,表示除了换行符以外的任意字符
{n,m} 匹配n到m次
{,n} 匹配0次到n次
{m,}匹配m次以上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值