使用“grep”查找哪个文件包含特定关键字

使用“grep”查找哪个文件包含特定关键字

假设我知道我必须更改myhostname = abc.domain.lclmyhostname = abc.domain.glbl指令,但我不知道该指令到底在哪个文件中myhostname(即,假设我从未听说过/etc/postfix/main.cf)。

我需要更改指令 myhostname。

问题:我不知道该指令位于哪个文件中。

问题:如何找到包含该指令的文件名?

答案1

grep -Hr "<keyword>" <directory>

它递归地搜索下面的文件<directory>并打印与文件名的匹配项。

相关内容