Respostas:
Use grep
assim:
$ grep -v -x -F -f forbidden.txt input.txt
Essa longa lista de opções para grep
meios
-v
Inverta o sentido da partida, ou seja, procure por coisas que não correspondem.-x
Ao combinar um padrão, exija que o padrão corresponda à linha inteira , ou seja, não apenas em qualquer lugar da linha.-F
Ao combinar um padrão, trate-o como um sequência fixa , ou seja, não como uma expressão regular.-f
Leia padrões do arquivo fornecido (forbidden.txt
).Em seguida, canalize isso para o sort
que você quiser fazer com ele.
fgrep -vxf forbidden.txt input.txt | sort