在Linux中,你可以使用grep
命令的-c
选项来统计匹配行数
grep -c "pattern" file.txt
这将输出包含指定模式(pattern)的行数。如果你想统计多个文件中的匹配行数,可以将文件名用空格分隔:
grep -c "pattern" file1.txt file2.txt file3.txt
这将分别输出每个文件中匹配行数。如果你想统计所有文件中的总匹配行数,可以使用grep
的-r
选项(递归搜索)和-l
选项(仅输出文件名)结合wc -l
命令来实现:
grep -rl "pattern" /path/to/directory | wc -l
这将搜索指定目录下的所有文件,并输出包含匹配行的文件数量。注意,这里我们没有使用-c
选项,因为我们只关心文件数量,而不是每个文件中的匹配行数。