Подтвердить что ты не робот

Как сделать "grep" читать шаблоны из файла?

Предположим, что есть большой текстовый файл, и я хотел бы печатать только строки, которые не соответствуют некоторым шаблонам. Очевидно, я могу использовать egrep -v 'patter1|pattern2|pattern3. Теперь, что, если все эти шаблоны находятся в текстовом файле? Каков наилучший способ сделать egrep чтение шаблонов из файла?

4b9b3361

Ответ 1

grep -v -f pattern_file

Ответ 2

egrep имеет параметр -f, который делает именно это: вы указываете файл и читаете паттерны из этого файла, по одному на строку.