SOG-Helpcenter Logo SOG Business - Software

hhgrep - Suchen von Texten in Dateien


Mit dem Kommando hhgrep können Texte interaktiv in Dateien gesucht werden.

Dabei kann als Quellverzeichnis auch ein Namensmuster verwendet werden. In dem Fall wird nicht nur in einem, sondern in vielen Quellverzeichnissen gesucht.
Beispiel:
  Verzeichnis: m:\*\env sucht in allen ENV-Verzeichnissen in allen Projekten des M-Laufwerkes)

Aufruf



    hhgrep [-i] [-r] [-e] [SuchText] [Verzeichnis] [DateiMuster]

Die Optionen haben folgende Bedeutung:

 

-i

Ignorieren des Unterschiedes zwischen Groß- und Kleinbuchstaben.

-r

Rekursives Durchsuchen des Verzeichnisses

-e

SuchText als regulären Ausdruck verarbeiten.

-sl

RegEx SingleLine Option

SuchText

Zu Suchender Text oder zu suchender regulärer Ausdruck.

Verzeichnis

Startverzeichnis der Suche. Geben Sie hier ein Namensmuster an, um in mehr als einem Verzeichnis zu suchen.

DateiMuster

Muster von Dateien, die durchsucht werden sollen.

Oberfläche




Die Suchergebnisse werden links dargestellt.
Durch einfaches anklicken eines Suchergebnisses, wird die Datei und gefundene Zeile im rechten Fenster dargestellt.
Durch Doppelklick eines Suchergebnisses wird die Datei in der entsprechende Zeile in einem externen Editor geöffnet. (notepad.exe unterstützt nicht die Positionierung in eine bestimmte Zeile)

Über die Schaltfläche "Regulären Ausdruck designen" kann ein Design- und Testtool für reguläre Ausdrücke geöffnet werden.

Wird kein Suchtext, sondern nur ein Muster angeben, wird nur eine Liste von Dateiname erstellt, die diesem Muster entsprechen.
In diesem Fall steht die Funktion "Dateiliste bearbeiten" zur Verfügung (siehe unten).

Funktion Ausgabe speichern


Ermöglicht das Speichern der Ausgabe in einer Datei.

Funktion Dateiliste bearbeiten


Ermöglicht das Verarbeiten der Liste der gefundenen Dateien über sogconstep. Dabei wird die Liste der gefundenen Dateien als Parameter übergeben, sowie ein kleines Beispielscript dargestellt, dass die Liste zeilenweise verarbeitet, und die Namen der gefundenen Dateien anzeigt.