grep总结

grep是在文件或者管道中查找指定的模式(字符串:由正则表达式给出)

1、正则表达式,由普通字符和元字符组成。

2、grep中常用的正则表达式元字符

                  

1、^行首

2、$行尾

3、.任意一个字符

4、*重复前面的字符0到多次

5、【】从组合中匹配一个

6、【a-z】匹配a到z中的一个

7、【^】匹配不再组合中的字符

8、\( a\)匹配字符a,并且其后用\1表示字符a。最多可以使用到\9

9、a\{m\}a重复m次

10、a\{m,\}a重复m次以上

11、a\{m,n\}a重复m到n次

12、\< 表示单词首    \>表示单词尾



3、grep中常用的辅助命令

              辅助命令用于控制搜索结果或者输出结果

1、-n  表示在输出结果上加上结果的行号
2、-i  表示不区分大小写
3、-v  表示将搜索结果出去 
         如果要修改文件,需要先将结果到处到另外一个文件中,如grep -v 'aaaa' a.c> b.c
           然后在将b.c 改名为a.c  mv b.c a.c
4、-l  只输出包含模式的文件名,而不输出文件行
5、-c  打印模式出现的行数
6、-w  只打印包含模式作为一个单词的行
        grep -w 'hello' a.c
         只打印讲hello作为一个单词的行。




 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值