PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Batch - Gesamte Zeile auslesen?


ooAlbert
2009-06-29, 12:16:08
Hi,

ich lese per Batch eine Textdatei aus und hab festgestellt, das sobald ein Leerzeichen in einer Zeile ist die Zeile dort beendet wird. Wie kann ich die gesamte Zeile auslesen lassen?


mfg

Gast
2009-06-29, 12:23:53
Du liest aus und machst dann was damit? Einfach ausgeben auf die Konsole / in eine Datei oder was? Welches OS überhaupt?

Für sowas nimmt man normalerweise (g)awk und Konsorten.

Gast
2009-06-29, 14:51:22
welchen befehl verwendest du denn für das auslesen der einzelnen zeilen?

Baalzamon
2009-06-29, 15:14:23
Batch = MSDOS :confused:

Probiers mal mit

for /f "tokens=*" %%i (Filename.txt) do (
REM %%i sollte nun die ganze Zeile enthalten
@echo %%i
)

ooAlbert
2009-06-29, 16:04:50
also ichd achte eigentlich batch dateien beziehen sind immer auf Microsoft hab ich wohl falsch gedacht :)

der zusatz mit "tokens" hat funktioniert.

Baalzamon
2009-06-29, 16:13:16
also ichd achte eigentlich batch dateien beziehen sind immer auf Microsoft hab ich wohl falsch gedacht :)

der zusatz mit "tokens" hat funktioniert.
Na stimmt auch schon. Bei *nix würde man eher Skript oder Shell sagen. ;)

Schön das es geklappt hat. :uup: