在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
選項,因為我們只關心文件數量,而不是每個文件中的匹配行數。