LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1257|回复: 3

请问如何统计一个文件中某个模式出现的次数??(grep不行)

[复制链接]
发表于 2003-6-28 10:10:43 | 显示全部楼层 |阅读模式
因为grep不能处理一行中某个模式出现多次的情况
发表于 2003-6-28 10:25:51 | 显示全部楼层
  1. fancyworld prog $ sed -n 's/\<the\>/&/p' rawdata.5 |  wc | awk '{print $2}'
  2. 6
  3. fancyworld prog $ cat rawdata.5
  4. the
  5. the the
  6. the the the
  7. then thethe
复制代码
 楼主| 发表于 2003-6-28 11:20:17 | 显示全部楼层
这个明显有问题:
如果你的rawdata为:
the
the the then
那将统计出来为4,而不是3
发表于 2003-6-28 12:58:40 | 显示全部楼层
$cat urfile|tr " " "\n"|grep -wc "string"
请参考:
http://www.linuxsir.cn/bbs/showt ... 15&pagenumber=2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表