Я пытаюсь очистить список адресов электронной почты с огромными данными.

Когда я пытаюсь это:

pv "Email-Raw.txt" | grep -vf <(sed 's/^/^/; s/$/$/' Segment00.txt) > RESULT-1.txt

Я получаю grep: memory exhausted

Как мне это решить? Пожалуйста помоги.

1 ответ1

0

Так как в этом случае я хотел сопоставить Точное совпадение всей строки, я решил это, изменив команду на - pv "Email-Raw.txt" | grep -vxFf Segment00.txt) > RESULT-1.txt

Примечание: это может не сработать, если вы хотите частично сопоставить текст в каждой строке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .