我使用以下find命令查找并显示具有输入文本模式的所有文件.
找 .-type f -print | xargs grep -n"pattern"
我有很多项目文件夹,每个文件夹都有自己的makefile,命名为'Makefile'.(没有文件扩展名,只有'Makefile')
如何使用上面的命令仅在名为Makefile的文件中搜索特定模式,这些文件存在于我的所有项目文件夹中?
-广告.
-print
不是必需的(至少通过GNU find
实现).-name
参数允许指定文件名模式.因此命令将是:
find . -name Makefile | xargs grep pattern