LINUX.ORG.RU

Найти нужные строки во множестве документов

 


0

1

Товарищи, подскажите

Имеется несколько сотен гигабайт текстовых документов .txt лежащих в папках и подпапках. В этих документах в столбик записаны имя и фамилия различных людей типа

Василий Иванов

Николай Петров

Федор Зорин

Максим Котов

Николай Белов

Максим Матов

… И тд

Помогите составить команду которая найдет во всех вложеных папках во всех этих сотнях гигабайт текстовых документов только строки содержащие нужные имена, например, только строки с «Василий», «Николай», «Максим» и составит из этих строк новый файл .txt

ПС. Может есть лучший способ как выполнить эту задачу максимально быстро с учетом многогигабайтности данных?



Последнее исправление: frg777 (всего исправлений: 1)

Может есть

Уже было. И не раз!

anonymous
()

Товарищи

Первая созданная тема: 20.10.20 15:58:49

anonymous
()

https://www.opennet.ru/docs/RUS/bash_scripting_guide/x7050.html

Почитай про grep

На больших объемах для ускорения можно использовать другие утилиты, в частности ag (Silver Searcher). Будет гораздо быстрее.

https://beyondgrep.com/feature-comparison/

athost ★★★★★
()
Последнее исправление: athost (всего исправлений: 1)

в папках и подпапках

А мамки и подмамки у тебя есть, вендузенок?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.