Linux grep 过滤不同路径多个文件:示例和详解
使用 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的文件,可以根据需要修改。
原文地址: https://www.cveoy.top/t/topic/n6wR 著作权归作者所有。请勿转载和采集!