MS-DOS Forum

MS-DOS Forum
Anleitungen, Referenz aller DOS Befehle, Batch Dateien
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> praktische Anleitungen und generelle Informationen
Autor
Nachricht
matthias





Suchen von Text in einer Datei
Verfasst am: 23.03.2009, 05:03

Um die Zeilen einer Datei, die eine bestimmte Gruppe von Wörtern enthalten, anzuzeigen, verwenden Sie den Befehl find wie im folgenden Beispiel:

find "Fehler' ausgabe.TXT

Um nur die Anzahl der Zeilen anzuzeigen, in denen der angegebene Text enthalten ist, fügen Sie die Option /c hinzu:

find 'Fehler' ausgabe.TXT /c

Der angegebene Text muss hinsichtlich Großschreibung und Leerzeichen mit dem Text in der Datei identisch sein.

Wenn Sie eine oder mehrere Dateien nach einer bestimmten Gruppe von Wörtern durchsuchen möchten, können Sie also den Befehl find verwenden. Hierzu ein Beispiel: Ihr persönliches Telefonverzeichnis ist in der Datei TELEFON.TXT gespeichert, und Sie möchten alle Zeilen der Datei anzeigen, die den Text Vorname: Stephen enthalten. Dann geben Sie folgenden Befehl ein:

find "Vorname: Stephen" telefon.TXT

MS-DOS durchsucht die Datei TELEFON.TXT und zeigt jede Zeile an, die den Text Vorname: Stephen enthält. Den gesuchten Text müssen Sie bei der Befehlseingabe in Anführungszeichen setzen. MS-DOS findet nur solchen Text, der mit den angegebenen Zeichen einschließlich Großschreibung und Leerzeichen exakt übereinstimmt. Falls der

gesuchte Text in der Datei Formatierungscodes enthält (z.B. wenn das Wort "Vorname" unterstrichen ist), kann ihn MS-DOS nicht finden.

Es ist nicht möglich, Platzhalter zum Durchsuchen von mehr als einer Datei zu verwenden; Sie können aber alle zu durchsuchenden Dateien bei der Eingabe des Befehls auflisten. So durchsucht beispielsweise der folgende Befehl die Datei TELEFON.TXT sowie die Datei ADRESSE.TXT:

find 'Straße, Barenstr.' telefon.TXT adresse.TXT

Wenn Sie nur wissen möchten, wie viele Zeilen der Datei diesen Text enthalten, verwenden Sie die Option ic zusammen mit dem Befehl find. Verwenden Sie beispielsweise folgenden Befehl, um herauszufinden, in wie vielen Zeilen der Datei ADRESSE.TXT der Text München vorkommt:

find 'Munchen' adresse.TXT /c

Wenn die Ergebnisse in einer Datei gespeichert statt auf dem Bildschirm angezeigt werden sollen, können Sie die Ausgabe mit dem Größer-als-Zeichen (>) umleiten. Der folgende Befehl speichert die Ergebnisse des Befehls find in der Datei SUED-NUM:

find 'Vorname, Stephen' telefon.TXT > sued.num
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> praktische Anleitungen und generelle Informationen

Tags: datei, text, durchsuchen, suchen

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Suchen von Text mit dem Befehl find 990 22.08.2009, 06:18
Keine neuen Beiträge Steuern der Bildschirmanzeige mit dem Befehl more 666 15.08.2009, 09:37
Keine neuen Beiträge Umleiten der Eingabe für einen Befehl 698 02.08.2009, 18:14
Keine neuen Beiträge Der Befehl Restore funktioniert nicht 1216 08.12.2008, 08:39
Keine neuen Beiträge Der Befehl Undelete funktioniert nicht 1928 01.12.2008, 09:32
 



[ Time: 0.2157s ][ Queries: 59 (0.0283s) ][ GZIP on - Debug on ]