Grep
使用 grep 時有沒有辦法只在屬性文件中搜尋?
我通常是這樣搜尋的
grep -rnws ‘/path/to/directory/’ -e ‘JMSAppender’
但是,這確實顯示了可能使用它的所有 jar 文件和類文件。我只需要檢查每個項目的內部 log4j 屬性。
無論如何只能在某些目錄中grep屬性文件?
假設您使用的是 GNU
grep
,您可以指定要匹配的 glob--include
:grep -rnws --include '*.properties' '/path/to/directory/' -e 'JMSAppender'
必須引用該模式以確保 shell 不會嘗試處理它。