Jump to content

Batch -> For-Schleife


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hi,

 

ich ärgere mich gerade mit der For-Schleife in einer Batch rum.

 

Folgendes Szenario:

Ich habe eine Textdatei, welche so aussieht:

 

Filename: List.txt

 

text1 text2 text3

text4 text5 text6

text7 text8 text9

 

Ich möchte per For-Schleife die Datei durchlaufen und jeweils die 3 Textstrings pro Zeile auslesen und in Variablen var1, var2 und var3 schreiben.

 

Schon mal vielen Dank

Geschrieben

setlocal ENABLEDELAYEDEXPANSION

for /f "tokens=1-3 delims= " %%i in ('more List.txt') do (
set var1=%%i
set var2=%%j
set var3=%%k

echo !var1!
echo !var2!
echo !var3!
)

 

 

Wenn du auf

set varX=...

verzichten kannst, dann gehts auch so:

for /f "tokens=1-3 delims= " %%i in ('more List.txt') do (
echp %%i
echp %%j
echp %%k
)

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...