Forum: PC-Programmierung Zeilen aus Textdatei mit Batchdatei durchsuchen


von flea (Gast)


Lesenswert?

Hallo,

ich habe folgendes Problem:
Ich möchte mit einer Batch-Datei eine bekannte Textdatei öffnen und 
Zeile für Zeile auslesen.
Dann will ich in jeder Zeile nach einem Wort suchen. Steht das Wort in 
der aktuellen Zeile, dann soll die komplette Zeile in eine andere 
Textdatei kopiert werden.

Da ich mit der Batch-Programmierung überhaupt keine Erfahrungen habe, 
wollte ich fragen ob mir hier jemand helfen kann?
Momentan bin ich am ersten Schritt, nämlich dem Auslesen der einzelnen 
Zeilen der Textdatei:

for /F %%i in (textdatei.txt) do (
  echo %%i
  pause
)

Ist das erstmal so korrekt? Und wie kann ich jetzt in der Zeile (dessen 
Text in %i steht?) nach einem Wort suchen?

Ich würde mich sehr über eure Hilfe freuen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> Ist das erstmal so korrekt?

Nun, hast Du es schon mal ausprobiert?

Die Aufgabe lässt sich übrigens einfacher lösen:

   findstr /c:"Wort" eingabe.txt > ausgabe.txt

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.