【Shell】统计文件里面特定字符串出现次数
2013-12-17 17:27
459 查看
下面三个方法都可以完成这个需求
1.第一种方法:使用grep命令进行统计
grep -o '字符串' file |wc -l
2.第二种方法:使用awk命令进行统计
awk -v RS="@#$j" '{print gsub(/字符串/,"&")}' file
3.第三种方法:另一种使用awk命令进行统计的方法
awk '{s+=gsub(/字符串/,"&")}END{print s}' file
上述方法测试结果如下:
$ cat test
select select
select
$ grep -o 'select' test |wc -l
3
$ awk -v RS="@#$j" '{print gsub(/select/,"&")}' test
3
$ awk '{s+=gsub(/select/,"&")}END{print s}' test
3
-- The End --
1.第一种方法:使用grep命令进行统计
grep -o '字符串' file |wc -l
2.第二种方法:使用awk命令进行统计
awk -v RS="@#$j" '{print gsub(/字符串/,"&")}' file
3.第三种方法:另一种使用awk命令进行统计的方法
awk '{s+=gsub(/字符串/,"&")}END{print s}' file
上述方法测试结果如下:
$ cat test
select select
select
$ grep -o 'select' test |wc -l
3
$ awk -v RS="@#$j" '{print gsub(/select/,"&")}' test
3
$ awk '{s+=gsub(/select/,"&")}END{print s}' test
3
-- The End --
相关文章推荐
- shell统计文件里面特定字符串出现次数
- Shell 统计文件里面特定字符串出现次数
- 【shell】linux统计某一文件中字符串“sent ip”出现的次数
- 统计文件里面某个字符串出现次数
- 自定义VBS脚本(统计在指定文件中搜索字符串出现的次数)
- 统计某java文件中的代码行数、某个字符(char)、某字符串(String)出现的次数
- shell操作练习(编写shell脚本完成统计文件中的每个月份设备的出现次数)
- perl 统计字符串中特定字符出现的次数
- 统计一个字符串在文件中出现的次数
- shell 统计文件中每行出现的次数
- 统计一文件中出现给定字符串的次数
- JavaScript效率PK——统计特定字符在字符串中出现的次数
- linux统计文件中字符串出现次数
- 6 如何统计一个字符串中特定特定字符串出现的次数
- 练习2-4:编一个程序统计文件中特定单词出现的次数(要求使用string类的运算符==来查找单词)
- python---字符串的拼接、去重、反转、字母花样排序、单词出现判断、统计文件特定单词频率lambda、硬盘容量、列表转字符串
- linux统计字符串在文件出现次数
- 用js实现统计字符串里面的出现次数最多的字符
- 读取txt文件统计文章里"java"字符串出现的次数
- [置顶] Linux awk+uniq+sort 统计文件中某字符串出现次数并排序