如何在正则表达式的 grep 中查找每个文件的 grep 计数

chr*_*ise 2 grep

通过正则表达式同时搜索多个文件时,如何显示每个文件的 grep 计数

grep -c -? somestring log*
Run Code Online (Sandbox Code Playgroud)

所以,如果我有 n 个文件 log_1、log_2、log_3、..、log_n 并且我 grep -c 查找某个字符串,那么我希望输出为

log_1 'result of grep -c in file log_1'
log_2 'result of grep -c in file log_2'
Run Code Online (Sandbox Code Playgroud)

我可以使用 grep 命令来完成此操作还是必须构建某种循环?

chr*_*ise 6

来自阿尔马斯·谢克。效果很好

grep -cH <searchString> <files> 
Run Code Online (Sandbox Code Playgroud)