fabian-haas
Goto Top

Doppelpunktgetrennte Textdatei einlesen Batch

Hallo,

ich habe eine Textdatei auf einem Server, die sieht so aus
z:hallo:z
z:moin:z
z:gruss-gott:z
z:wie-gehts:z
und möchte aus einer bestimmten Zeile das hallo, moin etc. einlesen und in eine andere Textdatei speichern. Bisher sieht meine Batch so aus:
set /p NS=
set /a NSTEMP=NS-1
for /f "usebackq skip=%NSTEMP%" %%i in (\\%SERVERIP%\shares\%USERNAME%.txt) do (  
       echo %%i> "%USERPROFILE%\Datei.txt"  
       )
aber wie bekomme ich das hin, dass nur das "hallo, moin etc." verwendet wird?

Vielen Dank im Vorraus
Fabian Haas

Content-ID: 229226

Url: https://administrator.de/forum/doppelpunktgetrennte-textdatei-einlesen-batch-229226.html

Ausgedruckt am: 05.04.2025 um 22:04 Uhr

Endoro
Lösung Endoro 09.02.2014, aktualisiert am 10.02.2014 um 19:03:24 Uhr
Goto Top
Hey,

so gehts:
for /f "usebackq skip=%NSTEMP% tokens=2 delims=:" %%a in ("\\%SERVERIP%\shares\%USERNAME%.txt") do echo(%%a  
Gruss.
bastla
Lösung bastla 09.02.2014, aktualisiert am 10.02.2014 um 19:03:30 Uhr
Goto Top
Hallo Fabian-Haas!

Etwa so:
for /f "skip=%NSTEMP% tokens=2 delims=:" %%i in (\\%SERVERIP%\shares\%USERNAME%.txt) do (
Du solltest Dir das Tutorial zur FOR-Schleife von @Friemler ansehen ...

Grüße
bastla
TsukiSan
Lösung TsukiSan 09.02.2014, aktualisiert am 10.02.2014 um 19:03:34 Uhr
Goto Top
Hallo Fabian-Haas,

eventuell nur deine Zeile 3 anpassen:
for /f "tokens=2 delims=:" %%i in (\\%SERVERIP%\shares\%USERNAME%.txt) do (echo %%i>>Datei.txt)  

Gruss
Tsuki

Ps.: Nur Dritter face-sad