HOWTO · Batch
FOR /F im Batch-Skript
Dieses Tutorial enthält Details zu FOR \F im Batch-Skript.
Auf dieser Seite
In diesem Artikel wird die Verwendung der FOR /F-Schleife in Batch Script erläutert.
Verwenden Sie die FOR /F-Schleife im Batch-Skript
Das allgemeine Format für diese Art von FOR-Schleife ist unten dargestellt:
FOR /F ["YOUR_OPTIONS_HERE"] %%PEREMETER IN (file_name_here) DO (
command
)
Sehen wir uns die für diesen Befehl verfügbaren Optionen und ein Beispiel an. Die Optionen für diesen Befehl sind unten dargestellt:
DELIMS=xxx– Liefert die Trennzeichen; enthält einen Standardwert für Zeichenfolgen,SPACEoderTAB.SKIP=n- Gibt die Anzahl der Zeilen an, die übersprungen werden sollen.TOKENS=n- Enthält die Zeilennummern, die überprüft oder gelesen werden sollen.
Das folgende Beispiel findet Name und Gender aus einer Textdatei. Hier prüft tokens=1,2 die erste und zweite Zeile und delims=; schließt das Symbol ; jedes Mal, wenn es gefunden wird.
Beispiel:
@echo off
FOR /F "tokens=1,2 delims=;" %%i IN ( test_list.txt ) DO (
echo Full Name: %%i %%j Gender: %%k
)
pause
Hier wird der vollständige Name in zwei Teile geteilt: Vorname und Nachname.