是否可以使用 grep 或 awk 查找超过 1 次出现的相同的来自文件的字符串?
awk '/$STRING|$STRING/' file
grep -e $STRING -e $STRING file
我尝试了其他选项但仍然无法正确完成。
答案1
这难道不是 greps 的默认行为吗?你的意思是 n 次?我认为最简单的方法是让它在单独的行上打印每个匹配项
-o, --only-matching
然后将其传输到
-m NUM,--最大计数=NUM
因此它在给定的行数后停止(从而匹配)
cat 测试 | grep 测试 -o | grep 测试 -m 1