FOR /F im Batch-Skript

MD Aminul Islam 20 März 2023
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:

  1. DELIMS=xxx – Liefert die Trennzeichen; enthält einen Standardwert für Zeichenfolgen, SPACE oder TAB.
  2. SKIP=n - Gibt die Anzahl der Zeilen an, die übersprungen werden sollen.
  3. 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.

MD Aminul Islam avatar MD Aminul Islam avatar

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

Verwandter Artikel - Batch Loop