FOR /F im Batch-Skript
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,SPACE
oderTAB
.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.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn