Linux grep使用小结

Linux grep使用小结

  1. 统计某个字符串出现的次数
  • 	grep -o objStr  filename|wc -l
    
  • 	如果是多个字符串出现次数,可使用:grep -o ‘objStr1\|objStr2'  filename|wc -l  #直接用\| 链接起来即可
    
  1. 多个文件查找:
  • grep "str" file1 file2 file3....
    
  1. 标记匹配颜色 --color=auto 选项:
  • grep "match_pattern" file_name --color=auto
    
  1. 统计文件或者文本中包含匹配字符串的行数 -c 选项:
  • grep -c “text” file_name
  1. grep 同时满足多个关键字和满足任意关键字
  • grep -E “word1|word2|word3” file.txt
    满足任意条件(word1、word2和word3之一)将匹配。
  • grep word1 file.txt | grep word2 |grep word3
    必须同时满足三个条件(word1、word2和word3)才匹配。
  1. grep [-acinv] [–color=auto] ‘搜寻字符串’ filename

###选项与参数:
-a :将binary文件以text文件的方式搜寻数据
-c :计算找到‘搜寻字符串’的次数
-i :忽略大小写的不同
-n :输出行号
-v :反向选择
–color=auto :可以将找到的关键词部分加上颜色标识

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值