使用grep和文件模式进行递归文本搜索

Modified on: Mon, 10 Jun 2019 06:40:02 +0800

鉴于此示例文件夹结构:

/folder1/file1.txt
/folder1/file2.djd
/folder2/file3.txt
/folder2/file2.fha

如何使用“/”中的*.txt对所有grep文件进行递归文本搜索?

"grep -r <pattern> *.txt"从“/”运行时失败,因为该文件夹中没有.txt文件。)

最佳答案

我的GNU Grep版本有一个开关:

grep -R --include='*.txt' $Pattern

描述如下:

--include=GLOB
  
  

仅搜索基本名称与GLOB匹配的文件(使用--exclude中描述的通配符匹配)。


相关问答

添加新评论