違い: dos では、このコマンドはファイル グループ内のファイルに対してループを通じてコマンドを実行するために使用されます。構文は "FOR パラメーター% 変数名 IN (ファイルまたはコマンド) DO コマンド"、Linux では、このコマンド コマンドはループを通じてコマンドセットを使用するために使用され、構文は「値リストの変数名に対してコマンドを実行する」です。
このチュートリアルの動作環境: linux7.3&&DOS8.0 システム、Dell G3 コンピューター。
linux
Linux では、for コマンドを使用して一連のコマンドセットを使用するために一連の値をループするループ。構文は「for 値リストの変数名 do コマンドシーケンスが完了」です。
for コマンドはシェルで提供されており、一連の値を繰り返すループを作成するために使用されます。繰り返されるたびに、一連の値が定義された一連のコマンドを実行するために使用されます。 。
for ステートメントの基本的な形式は次のとおりです。
for 变量名 in 值列表 do 命令序列 done
反復用の一連の値 (前の出力の結果、この文は入力に使用されます) を指定します。パラメータリスト。リスト内の値を指定するには、いくつかの異なる方法があります。
ヘルプドキュメントの
の内容
ファイルセット内の各ファイルに対して特定のコマンドを実行します。
FOR %variable IN (set) DO command [command-parameters]
形式: FOR [パラメータ] %% 変数名 IN (関連ファイルまたはコマンド) DO 実行されたコマンド
機能: 1 つまたはファイルのグループ、文字列、またはコマンドの結果に対して各オブジェクトが実行されます望ましい結果を達成するための特定のコマンド。
注: バッチ ファイルで FOR コマンドを使用する場合は、%variable の代わりに %%variable を使用して変数を指定してください。変数名では大文字と小文字が区別されるため、%i は %I とは異なります。
概要: for コマンドはパラメータを受け取ることも、受け取らないこともできます。パラメータを受け取る場合、次のパラメータがサポートされます:/d /l /r / f
%variable は、1 文字の置換可能なパラメータを指定します。
(set) ファイルまたはファイルのグループを指定します。ワイルドカード文字を使用できます。
command ファイルごとに実行するコマンドを指定します。
command-parameters特定のコマンドのパラメータまたはコマンド ライン スイッチを指定します。
バッチ プログラムで FOR コマンドを使用する場合は、%variable の代わりに %%variable
を使用して変数を指定してください。変数名では大文字と小文字が区別されるため、%i は %I とは異なります。
推奨学習: Linux ビデオ チュートリアル
以上がdos と Linux の for コマンドの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。