如何统计目录下各拆分文件中指定字符串模式的匹配行数?
统计每个拆分文件的模式匹配次数
直接使用grep命令的-c参数就能实现需求,它会输出每个目标文件中匹配指定模式的行数,格式完全符合你的要求。
命令示例
针对你命名为FILEAA、FILEAB这类的文件,执行以下命令:
grep -c "你的目标字符串模式" FILEA*
参数说明
-c:让grep返回每个文件中匹配模式的总行数FILEA*:匹配所有以FILEA开头的文件,正好对应你拆分后的文件命名规则
输出示例
假设搜索模式为"test",执行命令后会得到类似如下的输出:
FILEAA 100 FILEAB 89 FILEAC 90 FILEAD 75 ...
扩展用法
- 如果需要忽略大小写匹配,添加
-i参数:grep -ci "pattern" FILEA* - 如果文件分散在子目录中,添加
-r参数递归搜索:grep -rc "pattern" ./
内容的提问来源于stack exchange,提问作者jenna
相关产品推荐
相关产品推荐

