sliego
Goto Top

Daten in Textdatei mit Delimiter getrennt mittels Batch einlesen und weiterverarbeiten

Hallo Zusammen,

in einer Textdatei habe ich Werte stehen mit folgendem Aufbau:

feld1,feld2,feld3,feld4,feld5
feld1,feld2,feld3,feld4,feld5
usw. ...

Als Trenner dient ein Komma. Nun möchte ich gerne die Daten mittels eines Batches aus der Datei auslesen und die Feldinhalte über Variablen weiterverarbeiten. Ich verwende FOR /f ... aber irgendwie habe ich keine Idee, wie ich die Feldinhalte in eine Variable bekomme um Sie dann als Parameter für andere Batch-Befehle weiter zu verwenden (z. B. copy %A% %B%).

Hat hier jemand bitte einen entscheidenden Tipp für mich?

Vorab vielen Dank,
viele Grüße

Tom

Content-ID: 80555

Url: https://administrator.de/forum/daten-in-textdatei-mit-delimiter-getrennt-mittels-batch-einlesen-und-weiterverarbeiten-80555.html

Ausgedruckt am: 09.03.2025 um 14:03 Uhr

geTuemII
geTuemII 12.02.2008 um 14:23:20 Uhr
Goto Top
Hallo Sliego,

ungetesteter Ansatz:
for /f "delims=," in ("%*") do (  
     Set "var1=%%a"  
     Set "var2=%%b"  
  )

geTuemII
bastla
bastla 13.02.2008, aktualisiert am 18.10.2012 um 18:35:23 Uhr
Goto Top
Hallo geTuemII und Sliego!

... analog dazu neulich so weiter) ...

Grüße
bastla
Sliego
Sliego 13.02.2008 um 12:40:39 Uhr
Goto Top
Hallo geTuemII und bastla,

danke für eure schnelle Hilfe. Das mit der Variablenliste wußte ich so nicht. OK, wieder etwas gelernt.

Der zweite Mega-Threat ist ja schon der Hammer. Eigentlich will ich das ganr nicht sehen. face-wink

Nochmals vielen Dank & viele Grüße
Tom