shell统计文件里面特定字符串出现次数
2016-05-26 19:44
495 查看
下面三个方法都可以完成这个需求
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" '{printgsub(/select/,"&")}' test
3
$ awk '{s+=gsub(/select/,"&")}END{print s}' test
3
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" '{printgsub(/select/,"&")}' test
3
$ awk '{s+=gsub(/select/,"&")}END{print s}' test
3
相关文章推荐
- 【Linux】shell判断mysql端口是否启用?
- linux之bash配置文件
- Linux使用Shell脚本实现ftp的自动上传下载
- powershell字符界面的,powershell加WPF界面的,2048游戏
- 查看Linux服务器网卡流量小脚本shell和Python各一例 推荐
- linux之bash介绍
- Shell教程
- Linux Shell系列教程之(五)Shell字符串
- Linux Shell系列教程之(五)Shell字符串
- CentOS中无法使用setup命令 -bash:setup: command not found
- Shell: 如何计算一个文本文件中有多少个相同的单词??
- 《Power Shell高级编程》学习:第1章 PowerShell简介
- shell自动收集服务器硬件系统信息通过web页面显示
- Vim简明教程【CoolShell】
- Mac命令行高亮
- shell之while循环和文件描述符
- Mac修改了Zsh之后频繁source ~/.bash_profile问题
- shell wc 命令详解
- shell编程之基础
- linux shell “(())” 双括号运算符使用