Відповіді:
Використовуйте grep
так:
$ grep -v -x -F -f forbidden.txt input.txt
Та довгий список варіантів grep
засобів
-v
Інвертуйте сенс матчу, тобто шукайте речі, які не відповідають.-x
При узгодженні шаблону вимагайте, щоб візерунок відповідав цілій лінії , тобто не лише де-небудь на лінії.-F
Підбираючи шаблон, розглядайте його як фіксований рядок , тобто не як регулярний вираз.-f
Прочитайте шаблони з даного файлу ( forbidden.txt
).Потім підключіть до цього sort
або все, що ви хочете зробити з цим.
fgrep -vxf forbidden.txt input.txt | sort