在Linux中,要在多個文件中查找特定的文本,可以使用grep
命令結合通配符。以下是一些示例:
.txt
文件中的文本example
:grep -rnw '/path/to/directory' -e 'example'
.log
結尾的文件中的文本error
:grep -rlw '/path/to/directory' -e 'error' --include='*.log'
.cpp
和.h
文件中的文本keyword
:grep -rlw '/path/to/directory' -e 'keyword' --include='*.cpp' --include='*.h'
在這些示例中:
-r
表示遞歸搜索子目錄。-n
表示顯示匹配行的行號。-w
表示匹配整個單詞。-l
表示僅顯示包含匹配文本的文件名。--include
用于指定要搜索的文件類型。請將/path/to/directory
替換為要搜索的目錄路徑。