Ich habe eine Datei A mit 100 Wörtern, die durch neue Zeilen getrennt sind. Ich möchte Datei B durchsuchen, um festzustellen, ob eines der Wörter in Datei A darin vorkommt.
Ich habe Folgendes versucht, funktioniert aber bei mir nicht:
grep -F A B
Antworten:
Sie müssen die Option verwenden -f
:
$ grep -f A B
Die Option -F
führt eine feste Zeichenfolgensuche -f
durch, bei der eine Datei mit Mustern angegeben wird. Möglicherweise möchten Sie beides, wenn die Datei nur feste Zeichenfolgen und keine regulären Ausdrücke enthält.
$ grep -Ff A B
Möglicherweise möchten Sie auch die -w
Option, nur ganze Wörter abzugleichen:
$ grep -wFf A B
Lesen Sie man grep
eine Beschreibung aller möglichen Argumente und ihrer Funktionsweise.