📅  最后修改于: 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)
匹配内容:这个文件给程序员作介绍。
请注意,您需要将模板应用到每个匹配行的路径和行号上。