Find ist ein weiteres hervorragendes Befehlszeilentool, über das jeder Windows-Benutzer Bescheid wissen sollte, da mit ihm der Inhalt von Dateien nach bestimmten Textzeichenfolgen durchsucht werden kann.

Suchschalter und -parameter

Wie bei jedem auf Eingabeaufforderung basierenden Tool in Windows gibt es bestimmte Schalter und Parameter, die Sie kennen müssen, um die Tools effektiv verwenden zu können. Diese sind nachfolgend aufgeführt und erläutert.

  1. / v - Diese Option zeigt alle Zeilen an, die die von Ihnen angegebene Wortfolge nicht enthalten.
  2. / c - Dieser Schalter teilt dem Suchwerkzeug mit, wie viele Zeilen Ihre Suchbegriffe enthalten sollen.
  3. / n - Dieser Schalter zeigt die Nummern an, die den Zeilen entsprechen.
  4. / i - Diese Option weist find an, den gesuchten Text zu ignorieren.

Neben diesen Schaltern gibt es zwei Parameter, die Sie mit diesem Werkzeug angeben können.

  1. "String" - Die Zeichenfolge enthält die Wörter, nach denen Sie in Ihren Dokumenten suchen. Sie müssen immer daran denken, dass diese Sek- tion von Anführungszeichen umgeben ist. Andernfalls gibt Ihr Befehl einen Fehler zurück.
  2. Pfadname - Mit diesem Parameter geben Sie den Ort an, den Sie durchsuchen möchten. Dies kann so breit sein wie das Auflisten eines Laufwerks oder so spezifisch wie das Definieren einer oder mehrerer Dateien. Wenn Sie keinen Pfad angeben, werden Sie von FIND nach einer Texteingabe gefragt oder akzeptieren möglicherweise einen von einem anderen Befehl weitergeleiteten Text. Wenn Sie bereit sind, die manuelle Texteingabe zu beenden, können Sie „Strg + Z“ drücken. Wir werden dies später näher besprechen.

Find’s Syntax

Wie jedes Werkzeug in Windows müssen Sie wissen, wie Sie Ihre Befehle eingeben. Die folgende Syntax ist das perfekte Modell.

FIND [SWITCH] 'String' [Pathname/s]

Abhängig von Ihrem Befehl erhalten Sie eine der drei Antworten% errorlevel%.

  1. 0 - Die gesuchte Zeichenfolge wurde gefunden.
  2. 1 - Die gesuchte Zeichenfolge wurde nicht gefunden.
  3. 2 - Dies bedeutet, dass Sie einen fehlerhaften Schalter hatten oder Ihre Parameter falsch waren.

Lass uns üben

Bevor wir beginnen, sollten Sie unsere drei Beispieltextdokumente herunterladen, die wir für den Test verwenden werden.

  1. dokumentieren
  2. Probe
  3. Übung

Diese Dokumente enthalten jeweils einen Textabschnitt mit einigen ähnlichen Wortgruppierungen. Nachdem Sie diese drei Dokumente heruntergeladen haben, können Sie sie in einen beliebigen Ordner auf Ihrem Computer kopieren. In diesem Tutorial werden alle drei Textdokumente auf dem Desktop abgelegt.

Jetzt müssen Sie ein Fenster mit erhöhten Eingabeaufforderungen öffnen. Öffnen Sie das Startmenü in Windows 7 und 10 oder öffnen Sie die Suchfunktion in Windows 8 und suchen Sie nach CMD. Klicken Sie anschließend mit der rechten Maustaste darauf und drücken Sie "Als Administrator ausführen". Wenn Sie kein Eingabeaufforderungsfenster mit erhöhten Rechten öffnen müssen, können Sie auf diese Weise lästige Bestätigungsdialogfelder vermeiden.

In unserem heutigen Tutorial werden einige einfache Szenarien behandelt, auf die im Folgenden näher eingegangen wird.

  1. Durchsuchen Sie ein einzelnes Dokument nach einer Wortfolge.
  2. Durchsuchen Sie mehrere Dokumente nach derselben Wortfolge.
  3. Zählen Sie die Anzahl der Zeilen in einer Datei oder in mehreren Dateien.

Szenario 1 - Durchsuchen Sie ein einzelnes Dokument nach einer Wortfolge.

Nachdem Sie nun Ihre drei Dokumente heruntergeladen haben, geben Sie einen Befehl ein, um die Textdatei mit dem Namen „Übung“ nach den Wörtern „Martin Hendrikx“ zu durchsuchen. Verwenden Sie den unten gezeigten Befehl. Denken Sie daran, Ihre Suchzeichenfolge in Anführungszeichen zu setzen und den Pfad so anzupassen, dass er dem Ordner entspricht, in dem Ihre Dokumente gespeichert sind.

find 'martin hendrikx' C:UsersMartinDesktopexercise.txt

Sie werden feststellen, dass keine Ergebnisse angezeigt wurden. Mach dir keine Sorgen, du hast nichts falsch gemacht. Der Grund, warum Sie keine Ergebnisse haben, ist, dass FIND nach einer genauen Übereinstimmung mit Ihrer Suchzeichenfolge sucht. Versuchen wir es noch einmal, aber diesmal fügen wir den Schalter / i hinzu, damit FIND die Groß- und Kleinschreibung Ihrer Suchzeichenfolge ignoriert.

find /i 'martin hendrikx' C:UsersMartinDesktopexercise.txt

Jetzt können Sie sehen, dass FIND eine Zeile angezeigt hat, die mit der Suchzeichenfolge übereinstimmt, was bedeutet, dass sie funktioniert. Versuchen wir es noch einmal, aber ändern Sie die Suchzeichenfolge in "Sushi". Wenn Ihre Ergebnisse wie im Bild unten aussehen, haben Sie es richtig gemacht.

Szenario 2 - Durchsuchen Sie mehrere Dokumente nach der gleichen Wortfolge.

Nun, da Sie wissen, wie eine einfache Suche ausgeführt wird, versuchen wir, den Suchbereich zu erweitern. Wir durchsuchen nun zwei der Textdateien (Übung und Beispiel) nach dem Begriff "Sushi". Geben Sie dazu die folgende Zeichenfolge ein. Vergessen Sie nicht, den Pfad so zu ändern, dass er dem Speicherort Ihrer Dateien entspricht, und fügen Sie den Schalter "/ i" hinzu, damit Ihre Suche nicht zwischen Groß- und Kleinschreibung unterscheidet.

find /i 'sushi' C:UsersMartinDesktopexercise.txt C:UsersMartinDesktopsample.txt

Sie werden feststellen, dass die Suchbegriffe in beiden Dokumenten gefunden wurden und die Sätze, in denen sie gefunden wurden, unter den entsprechenden Dateinamen und Speicherorten aufgeführt sind. Versuchen Sie es erneut, fügen Sie jedoch dieses Mal die dritte Datei zum Befehl FIND hinzu und suchen Sie stattdessen nach dem Wort „potato“. Ihre Suchergebnisse sollten wie im Bild unten aussehen.

Beachten Sie, dass der in jedem Dokument gefundene Text eigentlich "Kartoffeln" ist. Dies bedeutet, dass Sie, auch wenn Sie einen Teil eines Wortes eingeben, Phrasen sehen, die die Suchzeichenfolge enthalten. Alternativ können Sie diesen Befehl verwenden, um alle Textdateien zu überprüfen.

find /i 'sushi' C:UsersMartinDesktop*.txt

Szenario 3 - Zählen Sie die Anzahl der Zeilen in einer Datei.

Wenn Sie wissen möchten, wie viele Zeilen sich in einer Datei befinden, können Sie den Suchbefehl unten verwenden. Denken Sie daran, ein Leerzeichen zwischen all Ihren Switches hinzuzufügen. In diesem Fall werden wir den Pfadnamen durch den der Datei „sample.txt“ ersetzen. Wenn Sie nur eine Zahl als Ergebnis wünschen, verwenden Sie diesen Befehl:

type C:UsersMartinDesktopsample.txt| find '' /v /c

Wenn Sie die Nummer und die Dateiinformationen wünschen, verwenden Sie diesen Befehl:

find /v /c “” C:UsersMartinDesktopsample.txt

Wenn Sie die Zeilen in mehreren Dateien auf dem Desktop zählen möchten, verwenden Sie den folgenden Befehl.

find /v /c “” C:UsersMartinDesktop*.txt

Sie können jetzt mit einigen verschiedenen Befehlen experimentieren und sich mit dem Werkzeug vertraut machen. Wenn Sie ein System erstellt haben, können Sie in der Zukunft viel Zeit sparen. Viel Spaß und seid gespannt.

Bildnachweis: Littlehaulic auf Flickr.com

Top-Tipps:
Kommentare: