Antworten:
Verwenden Sie grepwie folgt:
$ grep -v -x -F -f forbidden.txt input.txt
Diese lange Liste von Optionen grepbedeutet
-vInvertieren Sie den Sinn der Übereinstimmung, dh suchen Sie nach Dingen, die nicht übereinstimmen.-xWenn Sie ein Muster abgleichen, müssen Sie sicherstellen, dass das Muster mit der gesamten Linie übereinstimmt , dh nicht irgendwo auf der Linie.-FBehandeln Sie ein gefundenes Muster als festen String , also nicht als regulären Ausdruck.-fLiest Muster aus der angegebenen Datei ( forbidden.txt).sortLeiten Sie das dann weiter oder was auch immer Sie damit machen möchten.
fgrep -vxf forbidden.txt input.txt | sort