手机版 收藏 导航

Linux 如何在文件夹中递归搜索关键字并输出行号_Linux 如何在文件夹中搜索关键字并输出匹配行

原创   www.link114.cn   2025-03-23 15:06:46

Linux 如何在文件夹中递归搜索关键字并输出行号_Linux 如何在文件夹中搜索关键字并输出匹配行

要在文件夹中递归搜索关键字并输出行号,可以使用 grep 命令。例如,我们需要在当前目录及其子目录中搜索关键字 "example",可以使用以下命令:

grep -nR "example" .

其中,-n选项输出行号,-R选项表示递归搜索子目录。命令会输出包含关键字的文件名、行号和匹配的行。

只需要输出包含关键字的行,而不需要行号,可以使用以下命令:

grep "example" -R .

这个命令会在当前目录及其子目录中搜索包含 "example" 关键字的行,并输出匹配的行。

grep 命令,您还可以使用 find 命令与 xargs 命令的组合来实现搜索功能。