Linux grep使用小结
- 统计某个字符串出现的次数
-
grep -o objStr filename|wc -l
-
如果是多个字符串出现次数,可使用:grep -o ‘objStr1\|objStr2' filename|wc -l #直接用\| 链接起来即可
- 多个文件查找:
-
grep "str" file1 file2 file3....
- 标记匹配颜色 --color=auto 选项:
-
grep "match_pattern" file_name --color=auto
- 统计文件或者文本中包含匹配字符串的行数 -c 选项:
- grep -c “text” file_name
- grep 同时满足多个关键字和满足任意关键字
- grep -E “word1|word2|word3” file.txt
满足任意条件(word1、word2和word3之一)将匹配。 - grep word1 file.txt | grep word2 |grep word3
必须同时满足三个条件(word1、word2和word3)才匹配。
- grep [-acinv] [–color=auto] ‘搜寻字符串’ filename
###选项与参数:
-a :将binary文件以text文件的方式搜寻数据
-c :计算找到‘搜寻字符串’的次数
-i :忽略大小写的不同
-n :输出行号
-v :反向选择
–color=auto :可以将找到的关键词部分加上颜色标识