Если вам просто нужны пути, содержащие совпадение, выполните:
find . -name rio.yml -type f -exec grep -q "my pattern" {} \; -print
(Учитывая, что вы уже фильтруете по имени, -type f
может быть избыточным, но я считаю его полезным при работе с grep.) Вы можете использовать grep -l
, но часто удобно построить конвейер для xargs с -print0
, так что это хороший шаблон.