grep用法

本文详细介绍了grep命令的各种参数用法,包括忽略大小写、打印匹配行数等,并深入讲解了正则表达式的应用,如使用^、$、等符号进行精确匹配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、 参数:
-I :忽略大小写
-c :打印匹配的行数
-l :从多个文件中查找包含匹配项
-v :查找不包含匹配项的行
-n:打印包含匹配项的行和行标

2、RE(正则表达式)
1、\ 忽略正则表达式中特殊字符的原有含义

2、^ 匹配正则表达式的开始行

grep '^a' size.txt                                              ////查找size.txt文件中以2开头的行

3、$ 匹配正则表达式的结束行

grep '2$' size.txt                                             
 ////查找size.txt文件中以2结尾的行

4、\< 锚定单词的开始,如:’\grep’匹配包含以grep开头的单词的行

5、> 锚定单词的结束,如’grep>’匹配包含以grep结尾的单词的行。

6、[ ] 单个字符;如[A] 即A符合要求

grep '[bm]' size.txt                                                   //查找size.txt文件中包含b或者m的行

7、[ - ] 范围 ;如[A-Z]即A,B,C一直到Z都符合要求

 grep '[a-m]' size.txt                                                      //查找size.txt文件中包含字符a、b...m的行

8、. 所有的单个字符,除换grep ‘a.8’ size.txt //查找size.txt文件中包含“a任意字符8“字符串的行 所有字符,长度可以为0

grep '[a-m]'* size.txt                                      //查找size.txt文件中包含及不包含字符a、b...m的行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值