0
Linux中我的文件系统中的多个位置有多个名称为“log.xml”的文件。使用Linux中的给定字符串查找文件位置
我需要找到一个包含字符串“Hello World!”的“log.xml”文件的确切位置。在里面。
有什么建议吗?
Linux中我的文件系统中的多个位置有多个名称为“log.xml”的文件。使用Linux中的给定字符串查找文件位置
我需要找到一个包含字符串“Hello World!”的“log.xml”文件的确切位置。在里面。
有什么建议吗?
一如既往,find
是通常的但令人烦恼的答案。
/home/user1326379> find/-name "log.xml" -exec grep -I -l -s \
'Hello World!' {} \;
的grep
选项忽略二进制文件,只是打印匹配的文件的文件名,并保持沉默在OSX读取错误。
grep -l 'pattern' /parentPath/**/log.xml