Grep

使用 grep 時有沒有辦法只在屬性文件中搜尋?

  • December 16, 2021

我通常是這樣搜尋的

grep -rnws ‘/path/to/directory/’ -e ‘JMSAppender’

但是,這確實顯示了可能使用它的所有 jar 文件和類文件。我只需要檢查每個項目的內部 log4j 屬性。

無論如何只能在某些目錄中grep屬性文件?

假設您使用的是 GNU grep,您可以指定要匹配的 glob --include

grep -rnws --include '*.properties' '/path/to/directory/' -e 'JMSAppender'

必須引用該模式以確保 shell 不會嘗試處理它。

引用自:https://unix.stackexchange.com/questions/682669