匹配输入文本中的模式。

支持简单模式和正则表达式。

  • 搜索确切的字符串:
grep {{search_string}} {{path/to/file}}
  • 在不区分大小写的模式下搜索:
grep -i {{search_string}} {{path/to/file}}
  • 在当前目录中递归搜索(忽略非文本文件)以获得精确的字符串:
grep -RI {{search_string}} .
  • 使用扩展的正则表达式(支持+{}()|):
grep -E {{^regex$}} {{path/to/file}}
  • 打印3行[上下文,[之前或[每场比赛后]:
grep -{{C|B|A}} 3 {{search_string}} {{path/to/file}}
  • 打印文件名以及每个匹配的相应行号:
grep -Hn {{search_string}} {{path/to/file}}
  • 使用标准输入而不是文件:
cat {{path/to/file}} | grep {{search_string}}
  • 反转匹配以排除指定字符串:
grep -v {{search_string}}