Найти в файлах список значений


0

У меня есть список значений, и мне нужно найти каждое значение одно за другим в папке (и ее подпапках) с файлами, а затем сохранить результаты (список файлов для каждой записи). Есть ли инструменты для этого? Windows предпочтительнее, но Linux тоже в порядке.

Ответы:


1
grep -l value folder folder/* > results_for_value.txt

или, если «подпапки» означают любую глубину

find folder -exec grep -l value {} \; > results_for_value.txt

но, возможно, вы хотите прочитать справочную страницу для locate

locate value …

Очевидно, можно было обернуть это в while read value … ; do(твой grep материал) ; done < file_with_values.txt.
Slhck
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.