[英]How to grep a word inside xml files in a folder
我知道我可以使用grep在这样的文件夹中的所有文件中找到一个单词
grep -rn core .
但我当前的目录有很多子目录,我只想搜索当前目录及其所有子目录中的所有xml文件 。 我怎样才能做到这一点 ?
我试过这个
grep -rn core *.xml // Does not work
但它只搜索当前目录中的xml文件。 它不会递归地执行。
使用find
:
find /path/to/dir -name '*.xml' -exec grep -H 'pattern' {} \;
我经常使用这个:
grep 'pattern' /path/to/dir/**/*.xml
用zsh
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.