Der Befehl fgrep
ist ein Tool in der Bash, das verwendet wird, um nach festen Zeichenfolgen in Dateien zu suchen. Im Gegensatz zu grep
interpretiert fgrep
keine regulären Ausdrücke, sondern sucht nach exakten Übereinstimmungen.
Die grundlegende Syntax des Befehls lautet:
fgrep [Optionen] [Argumente]
-i
: Ignoriere Groß- und Kleinschreibung bei der Suche.-v
: Zeige nur die Zeilen an, die nicht mit der angegebenen Zeichenfolge übereinstimmen.-c
: Zähle die Anzahl der Übereinstimmungen und gib diese aus.-n
: Zeige die Zeilennummern der Übereinstimmungen an.-r
: Durchsuche Verzeichnisse rekursiv.fgrep "Suchbegriff" datei.txt
fgrep -i "suchbegriff" datei.txt
fgrep -c "Suchbegriff" datei.txt
fgrep -v "Suchbegriff" datei.txt
fgrep -r "Suchbegriff" /pfad/zum/verzeichnis
fgrep
, wenn Sie sicher sind, dass Sie nach einer exakten Zeichenfolge suchen möchten, um die Leistung zu verbessern.fgrep -n -i "Suchbegriff" datei.txt
.