使用 grep 命令在多个不同路径下查找多个不同名称的文件,并进行过滤,可以使用以下语句:

grep -r '搜索关键词' /path/to/dir1/* /path/to/dir2/* /path/to/dir3/* --include='*.txt' --exclude='*.log'

解释:

  • -r 表示递归搜索。
  • '搜索关键词' 表示要搜索的关键词。
  • /path/to/dir1/* /path/to/dir2/* /path/to/dir3/* 表示要搜索的文件路径,可以指定多个路径,用空格分隔。
  • --include='*.txt' 表示只搜索后缀为 .txt 的文件,可以根据需要修改。
  • --exclude='*.log' 表示排除后缀为 .log 的文件,可以根据需要修改。
Linux grep 过滤不同路径多个文件:示例和详解

原文地址: https://www.cveoy.top/t/topic/n6wR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录