-m
选项可能就是你想要的:
grep -m 10 PATTERN [FILE]
从man grep
开始:
-m NUM, --max-count=NUM
Stop reading a file after NUM matching lines. If the input is
standard input from a regular file, and NUM matching lines are
output, grep ensures that the standard input is positioned to
just after the last matching line before exiting, regardless of
the presence of trailing context lines. This enables a calling
process to resume a search.
注意:一旦找到指定数量的匹配项,grep就会停止读取文件!