Fehler For Schleife
Hallo
ich habe ein Problem mit meiner For Schleife
Hier die CSV Datei:
und nun noch der Code für die Schleife
jedoch ließt das Script die CSV Datei falsch ein
Wo denke ich hier falsch?
ich habe ein Problem mit meiner For Schleife
Hier die CSV Datei:
|Peter|Maier|HDueee32ds|123|02/02/03|System|
|Mustermann|Max|FuedgfGiodje|234|02/02/03|System|
und nun noch der Code für die Schleife
for /F "tokens=1-7 delims=|" %%i in (example.csv) do (
call :importdata %%i %%j %%k %%l %%m %%n
)
jedoch ließt das Script die CSV Datei falsch ein
Name: "Peter-Maier"
Name: Peter
Name: "Mustermann-Max"
Name: Mustermann
Wo denke ich hier falsch?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 92977
Url: https://administrator.de/contentid/92977
Ausgedruckt am: 23.11.2024 um 02:11 Uhr
8 Kommentare
Neuester Kommentar
Ich habe gerade mal folgendes ausgeführt:
Ausgabe:
und:
Ausgabe:
Das scheinen ja die korrekten Werte zu sein. Von daher gehe ich davon aus, das ":importdata" Schuld hat!
C:\>for /F "tokens=1-7 delims=|" %i in ("|Peter|Maier|HDueee32ds|123|02/02/03|System|") do (echo %i)
Ausgabe:
C:\>(echo Peter )
Peter
und:
C:\>for /F "tokens=1-7 delims=|" %i in ("|Peter|Maier|HDueee32ds|123|02/02/03|System|") do (echo %j)
C:\>(echo Maier )
Maier
Das scheinen ja die korrekten Werte zu sein. Von daher gehe ich davon aus, das ":importdata" Schuld hat!
Wieviel Tokens zählst du denn in deinem Beispiel?
Nee, es sind ja auch nur 6. Oben hattest du aber 1-7 angegeben.
Vielleicht postest du einfach mal das komplette Script, zumindest die Teile, die aufgerufen werden. Oder unterliegt der Inhalt strengster Geheimhaltung?
Vielleicht postest du einfach mal das komplette Script, zumindest die Teile, die aufgerufen werden. Oder unterliegt der Inhalt strengster Geheimhaltung?
Die Ausgabe ist doch völlig korrekt, die Variablen werden so angelegt, wie sie von der Textdatei ausgelesen werden.