grep用法

来源:互联网 发布:刀具寿命如何编程 编辑:程序博客网 时间:2024/06/10 04:51

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的行
原创粉丝点击