Risposte:
Usa grep
così:
$ grep -v -x -F -f forbidden.txt input.txt
Quella lunga lista di opzioni grep
significa
-v
Invertire il senso della partita, ovvero cercare cose che non corrispondono.-x
Quando si abbina un motivo, è necessario che il motivo corrisponda all'intera linea , cioè non solo in qualsiasi punto della linea.-F
Quando si abbina un modello, trattarlo come una stringa fissa , cioè non come un'espressione regolare.-f
Leggi i pattern dal file specificato ( forbidden.txt
).Quindi convoglialo a sort
o qualunque cosa tu voglia fare con esso.
fgrep -vxf forbidden.txt input.txt | sort