Linux-rgrep-Befehl

Linux 命令大全Linux-Befehlsreferenz

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”字符串的句子 

Linux 命令大全Linux-Befehlsreferenz

Andere Erweiterungen