ecko Geschrieben 10. März 2004 Geschrieben 10. März 2004 Servus, habe folgendes Problem. ich muss in einer Batchfile eine Datei von unerwünschent Wörtern filtern. Hat einer ne Ahnung wie das funktioniert? Wäre nett wenn mir einer weiterhelfen würde! danke schonmal im vorraus!
***FRAG** Geschrieben 10. März 2004 Geschrieben 10. März 2004 Was genau willst Du denn filtern? Möchtest Du alle Dateien in einem Ordner nach ihren Namen filtern oder eine Datei nach ihrem Inhalt oder was?
ecko Geschrieben 11. März 2004 Autor Geschrieben 11. März 2004 ich will den inhalt einer datei filtern beispiel: Server A1QG is inactive so sieht eine Zeile aus, davon hab ich je nach auswertung mehrere untereinander stehen. ich muss aber nur das "A1QG" haben, damit ich damit in eine weitere Batch gehen kann!
kLeiner_HobBes Geschrieben 11. März 2004 Geschrieben 11. März 2004 Also, wenns immer nur das 2. Wort in einer Zeile sein soll: FOR /F "tokens=2" %i IN (Datei.txt) DO tuwas.bat %i Gefunden in Konsole nach Eingabe von help for. Gruß Benjamin
ecko Geschrieben 11. März 2004 Autor Geschrieben 11. März 2004 Im Prinzip müsste das so oder so ähnlich funktionieren, aber nicht hier, da in der obersten zeile noch was anderes steht, ich hab es jetzt so gelöst: for /f "tokens=1 delims=Server " %%n in (fertig.txt) do (echo %%n >>daten.txt) del fertig.txt for /f "tokens=1 delims=----------" %%n in (daten.txt) do (echo.%%n>>fertige_daten.txt) del daten.txt
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden