У меня есть куча папок и подпапок. Каждый из них содержит, среди прочего, текстовый файл с именем index.yml
с полезными данными. Я хочу найти все различные файлы index.yml
для поиска экземпляров строки поиска. Я должен уметь видеть несколько строк контекста и каталог найденного файла index.yml
.
Это почти работает, но это не дает мне имя файла:
cat `find . -name 'index.yml'`| grep -i -C4 mySearchString
Как я могу это сделать и получить имя файла?
Я застрял в Windows с помощью msys. Заметьте, что у меня нет полной GNU grep, поэтому я не могу запустить grep --exclude
или grep -R
, как это было предложено в других вопросах SO.