Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist der Unterschied zwischen dem for-Befehl unter DOS und Linux?

Was ist der Unterschied zwischen dem for-Befehl unter DOS und Linux?

WBOY
WBOYOriginal
2022-05-23 17:02:161797Durchsuche

Unterschied: In DOS wird dieser Befehl verwendet, um Befehle für Dateien in der Dateigruppe über eine Schleife auszuführen. Die Syntax lautet „FOR Parameter% Variablenname IN (Datei oder Befehl) DO-Befehl“; in Linux wird dieser Befehl verwendet Um Befehle über eine Schleife auszuführen und den Befehlssatz zu verwenden, lautet die Syntax „Für den Variablennamen in der Werteliste den Befehl ausführen“.

Was ist der Unterschied zwischen dem for-Befehl unter DOS und Linux?

Die Betriebsumgebung dieses Tutorials: Linux7.3- und DOS8.0-System, Dell G3-Computer.

Was ist der Unterschied zwischen dem Befehl „for“ unter DOS und Linux? Die Syntax der Serie lautet „Für den Variablennamen in der Werteliste wird die Befehlssequenz ausgeführt“.

Der for-Befehl wird in der Shell bereitgestellt, mit dem eine Schleife erstellt wird, die eine Reihe von Werten wiederholt. Bei jeder Wiederholung wird ein Wert in der Reihe verwendet, um einen definierten Satz von Befehlen auszuführen. Das Grundformat der for-Anweisung lautet wie folgt:

for 变量名 in 值列表
do
命令序列
done

stellt eine Reihe von Werten für die Iteration (das Ergebnis der vorherigen Ausgabe, dieser Satz wird zur Eingabe verwendet) in der Parameterliste bereit. Es gibt verschiedene Möglichkeiten, Werte in einer Liste anzugeben.

In DOS

für Hilfedokumentation

Führen Sie für jede Datei in einem Dateisatz einen bestimmten Befehl aus.

FOR %variable IN (set) DO command [command-parameters]
Format: FOR [Parameter] %% Variablenname IN (zugehörige Datei oder Befehl) DO-ausgeführter Befehl

Funktion: Führen Sie einen bestimmten Befehl für eine oder eine Gruppe von Dateien, Zeichenfolgen oder jedes Objekt im Befehlsergebnis aus, um das zu erreichen Ergebnisse, die wir wollen.

Hinweis: Wenn Sie den FOR-Befehl in einer Batchdatei verwenden, verwenden Sie bitte %%variable anstelle von %variable, um Variablen anzugeben. Bei Variablennamen muss die Groß-/Kleinschreibung beachtet werden, daher unterscheidet sich %i von %I.

Info: Der for-Befehl kann mit oder ohne Parameter verwendet werden. Bei der Verwendung von Parametern werden die folgenden Parameter unterstützt: /d /l /r /f

Die Variable

% gibt einen aus einem Buchstaben ersetzbaren Parameter an.

(set) gibt eine Datei oder eine Gruppe von Dateien an. Es können Platzhalterzeichen verwendet werden.
  • command gibt den Befehl an, der für jede Datei ausgeführt werden soll.
  • command-parameters gibt Parameter oder Befehlszeilenschalter für bestimmte Befehle an.
  • Wenn Sie den FOR-Befehl in einem Batch-Programm verwenden, verwenden Sie bitte %%variable
  • anstelle von %variable, um Variablen anzugeben. Bei Variablennamen muss die Groß-/Kleinschreibung beachtet werden, daher unterscheidet sich %i von %I.

    Empfohlenes Lernen:
  • Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen dem for-Befehl unter DOS und Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn