Linux-rgrep-Befehl
Der Linux-Befehl rgrep wird verwendet, um rekursiv in Dateien nach Zeichenketten zu suchen, die die angegebene Bedingung erfüllen.
Die Funktion des rgrep-Befehls ähnelt der des grep-Befehls. Er kann nach Dateien suchen, deren Inhalt ein angegebenes Vorlagenmuster enthält. Wenn der Inhalt einer Datei mit dem angegebenen Vorlagenmuster übereinstimmt, zeigt der rgrep-Befehl standardmäßig die Zeile an, die das Vorlagenmuster enthält.
Syntax
rgrep [-?BcDFhHilnNrv][-R<范本样式>][-W<列长度>][-x<扩展名>][--help][--version][范本样式][文件或目录...]
Parameterbeschreibung:
- -? Zeigt die Beschreibung des Vorlagenmusters und Beispiele an.
- -B Binärdaten ignorieren.
- -c Zählt die Anzahl der Zeilen, die mit dem Vorlagenmuster übereinstimmen.
- -D Debug-Modus, listet nur die Liste der vom Befehl durchsuchten Verzeichnisse auf, ohne Dateiinhalte zu lesen.
- -F Wenn ein symbolischer Link angetroffen wird, ignoriert rgrep ihn standardmäßig. Mit diesem Parameter liest der rgrep-Befehl den Inhalt der Originaldatei, auf die der Link zeigt.
- -h Markiert die Zeichenketten, die mit dem Vorlagenmuster übereinstimmen.
- -H Nur die Zeichenketten auflisten, die dem Suchmuster entsprechen, anstatt die gesamte Zeile anzuzeigen.
- -i Die Groß-/Kleinschreibung ignorieren.
- -l Die Dateinamen auflisten, deren Inhalt dem angegebenen Suchmuster entspricht.
- -n Vor der Anzeige der Zeile, die dem Suchmuster entspricht, die Zeilennummer dieser Zeile markieren.
- -N Nicht rekursiv verarbeiten.
- -r Rekursiv verarbeiten, wobei alle Dateien und Unterverzeichnisse unter dem angegebenen Verzeichnis verarbeitet werden.
- -R<Suchmuster> Dieser Parameter hat eine ähnliche Wirkung wie der Parameter "-r", verarbeitet jedoch nur Dateien, deren Dateinamen dem Suchmuster entsprechen.
- -v Die Suche umkehren.
- -W<Zeilenlänge> Die Anzahl der Zeichen begrenzen, die die Zeile mit der zum Suchmuster passenden Zeichenkette haben muss.
- -x<Erweiterung> Nur Dateien verarbeiten, deren Dateinamen der angegebenen Erweiterung entsprechen.
- --help Online-Hilfe.
- --version Versionsinformationen anzeigen.
Beispiele
Um im aktuellen Verzeichnis nach Dateien zu suchen, die die Zeichenkette "Hello" enthalten, verwenden Sie den folgenden Befehl:
rgrep Hello *
Die Suchergebnisse sind wie folgt:
$ rgrep Hello * #在当前目录下查找句子中包含“Hello”字符串的文件 testfile_1:Hello 95 #testfile_1中包含“Hello”字符串的句子 testfile_2:Hello 2005 #testfile_2中包含“Hello”字符串的句子Andere Erweiterungen
Linux-Befehlsreferenz