linux如何找到某路径下所有的文件中的文本同时包含-205和-401的文件
在Linux中,可以使用grep命令来查找包含指定文本的文件。要查找某路径下所有文件中同时包含"-20.5"和"-40.1"的文件,可以使用以下命令:
grep -rl "-20.5" /path/to/directory | xargs grep -l "-40.1"
解释一下上面的命令:
grep -rl "-20.5" /path/to/directory:该命令会在指定路径下递归地查找包含"-20.5"的文件,并输出文件路径。xargs grep -l "-40.1":xargs命令会将前一个命令的输出作为参数传递给后一个命令,这里将前一个命令输出的文件路径作为参数传递给grep -l "-40.1"命令,查找这些文件中是否包含"-40.1",并输出包含该文本的文件路径。
这样,就可以找到某路径下所有的文件中同时包含"-20.5"和"-40.1"的文件。
原文地址: http://www.cveoy.top/t/topic/i7vJ 著作权归作者所有。请勿转载和采集!