Linux 统计文件中某个字符串出现的次数(2种方法,推荐第二种) |
您所在的位置:网站首页 › linux在文档中搜索内容 › Linux 统计文件中某个字符串出现的次数(2种方法,推荐第二种) |
一、grep+wc
1、单个字符串 grep -o targetStr filename | wc -l备注:单个字符串可以不加引号 2、多个字符串 grep -o targetStr_1\|targetStr_2\|targetStr_3…… filename | wc -l备注:必须加引号(单、双都可以) grep -o 一条数据里面有多个相同,会统计相同的次数 grep 一条数据里面有多个相同,会统计一次次数 二、awk awk -v RS="@#$j" '{print gsub(/targetStr/,"&")}' filename小文件第一种方法最快0.003s,awk最快0.002s,一般都是比前者快 当文件大的时候awk优势会更加明显。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |