• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 0

    Linux 统计某个字符串个数

    Posted by 撒得一地 on 2017年5月22日 in Linux教程
    国外稳定加速器推荐    Express | Vypr

    在 Linux 系统下,有时候,我们可能要对一个日志文件进行分析。比如,分析日志文件中某个单词或者某个特殊字符串出现了多少次。

    对于匹配统计,一般用到正则方法,下面总结了几个统计字符串个数的方法。

    方法一:使用 grep 命令

    	grep -o '字符串' file |wc -l
    

    方法二:使用awk命令进行统计

    	awk -v RS="@#$j" '{print gsub(/字符串/,"&")}' file
    

    方法三:另一种使用awk命令进行统计的方法

    	awk  '{s+=gsub(/字符串/,"&")}END{print s}' file
    

    备注:上面的 file 是要统计的文件名。上面的字符串换成你具体要统计的内容。

    awk简介

    awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。

    简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

    关于 awk 命令可以参考://www.www.cfage.comblogs.com/ggjucheng/archive/2013/01/13/2858470.html

    实例

    假设现在一个文件里面的内容如下:

    	[[email protected] logs]# cat test.txt 
    	userid:121212
    	userid:232323
    	userid:3434
    	username:3434
    	username:4343
    

    然后我要统计 userid 在 test.txt 文件里出现了多少次,那么根据上面提供的命令,可以这样操作:

    	[[email protected] logs]# grep -o 'userid' test.txt |wc -l
    	3
    
    	[[email protected] logs]# awk -v RS="@#$j" '{print gsub(/userid/,"&")}' test.txt 
    	3
    
    	[[email protected] logs]# awk  '{s+=gsub(/userid/,"&")}END{print s}' test.txt 
    	3
    

    上一篇:

    下一篇:

    相关推荐

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    2 + 9 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 澳洲三分彩后三组六 中国福彩网下载app pk10精准实用7码公式 重庆时时彩走势图 排列五基本走势图 北京赛车软件 排列三近十期试机号 时时彩缩水app苹果 pk10自定义算法演算软件 p3试机号金码关注对应 怎么破解加拿大快乐8 分分彩出号 中国体彩网官方 炸1元金花被拘半月 福彩3d独胆王 时时彩一天赚2000技巧