Veröffentlicht 10. März 200421 j 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!
10. März 200421 j 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?
11. März 200421 j 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!
11. März 200421 j 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
11. März 200421 j 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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.