📜  macos 在文件中查找字符串 (1)

📅  最后修改于: 2023-12-03 14:44:06.512000             🧑  作者: Mango

您可以使用以下命令在 macOS 中的文件中查找字符串:

grep -n -r -E "作主题|给程序员作介绍" /path/to/directory

其中,/path/to/directory 是您要搜索的文件目录。命令中的 -n 表示显示行号,-r 表示递归搜索所有子目录,-E 表示使用扩展正则表达式。

执行上述命令后,会在终端输出匹配字符串的文件路径和行号。如果您想将结果保存到一个文件中,可以使用以下命令:

grep -n -r -E "作主题|给程序员作介绍" /path/to/directory > search_result.txt

这将把结果保存到名为 search_result.txt 的文件中。

如果您需要以 Markdown 格式呈现结果,可以使用以下模板:

## 搜索结果

- 文件:[路径/文件名](行号)
  匹配内容:匹配行的内容

将模板应用到命令输出的文件路径和行号即可得到 Markdown 格式的搜索结果。

例如:

## 搜索结果

- 文件:/path/to/file.txt(10)
  匹配内容:这是一个作主题的示例行。

- 文件:/path/to/file.md(5)
  匹配内容:这个文件给程序员作介绍。

请注意,您需要将模板应用到每个匹配行的路径和行号上。