Supportnet / Forum / SW-Sonstige
In TXT nach inhalt suchen, batch
Frage
Hallo zusammen
Ich bräuchte ein Batch file, welche eine txt Datei nach einem beliebigem inhalt durchsucht.
Wenn der Inhalt gefunden wurde, sollte eine Datei erstellt werden, die yes.txt heisst.
Kann mir jemand helfen?
Antwort 1 von Arno_Nym
find "Suchwort" textdatei.txt && echo Gefunden! > yes.txtArno
Antwort 2 von conny77
echo yes > yes.txt
find /c /i "suchtext" datei.txt
if errorlevel 1 del yes.txt
find /c /i "suchtext" datei.txt
if errorlevel 1 del yes.txt
Antwort 3 von Klibo
Danke, das war ja irgendwie logisch.
Wie kann ich es am bessten machen, mit einer if abfrage.
z.b. Wenn das Wort gefunden wurde goto Start.
Das funktioniert bei mir nicht
Wie kann ich es am bessten machen, mit einer if abfrage.
z.b. Wenn das Wort gefunden wurde goto Start.
Das funktioniert bei mir nicht
Antwort 4 von Arno_Nym
find "Suchwort" textdatei.txt && goto START
goto :EOF
:START
Hier hinschreiben, was passieren soll, wenn Suchwort gefunden...Obwohl du natürlich auch meine Einzeilenvariante nehmen kannst. Einfach statt "echo Gefunden! > yes.txt" das hinschreiben, was passieren soll...
PS: Da du kein Betriebssystem angibst, nehme ich an, du benutzt eine NT-Variante (NT4, Win2000/2003, XP)
Arno

