Leerzeichen als Delimiter funktioniert nicht, ist es ein Leerzeichen?
Hallo,
ich würde gerne mit
diese Textdatei auslesen und in Tokens aufteilen
Eigentlich sollte ich so in %%i doch "ABC123XY001" haben.
Es wird aber lediglich die Variable %%i mit "$$" gefüllt, die restlichen Variablen bleiben leer.
Setze ich "delims=" (also ohne Trennzeichen), bekomme ich den gesamten Text in %%i.
Auch mit "delims=," und dem passenden Trennzeichen in der TXT klappt alles wie gewünscht.
Kann es sein das gar kein Leerzeichen vorhanden ist, sondern irgend etwas anderes?
Wie kann ich dies prüfen?
Später würde ich das Ganze mit "tokens=4" noch passender Auslesen.
Beste Grüße
Joker
ich würde gerne mit
@echo off
FOR /F "delims= " %%i IN (C:\Test.txt) do (
echo %%i, %%j, %%k, %%l
)
pause
diese Textdatei auslesen und in Tokens aufteilen
$$ XYZ Code: ABC123XY001
Eigentlich sollte ich so in %%i doch "ABC123XY001" haben.
Es wird aber lediglich die Variable %%i mit "$$" gefüllt, die restlichen Variablen bleiben leer.
Setze ich "delims=" (also ohne Trennzeichen), bekomme ich den gesamten Text in %%i.
Auch mit "delims=," und dem passenden Trennzeichen in der TXT klappt alles wie gewünscht.
Kann es sein das gar kein Leerzeichen vorhanden ist, sondern irgend etwas anderes?
Wie kann ich dies prüfen?
Später würde ich das Ganze mit "tokens=4" noch passender Auslesen.
Beste Grüße
Joker
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 359902
Url: https://administrator.de/contentid/359902
Ausgedruckt am: 24.11.2024 um 19:11 Uhr
2 Kommentare
Neuester Kommentar