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