Ответы:
Используйте 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