首頁 >運維 >linux運維 >for命令在dos和linux中有什麼區別

for命令在dos和linux中有什麼區別

WBOY
WBOY原創
2022-05-23 17:02:161904瀏覽

區別:在dos中,該命令用於透過循環對文件組中的文件執行命令,語法為「FOR 參數%變數名IN (文件或命令) DO 命令」;在linux中,該指令用於透過迴圈來使用指令集,語法為「for 變數名in 值清單do 指令done」。

for命令在dos和linux中有什麼區別

本教學操作環境:linux7.3&&DOS8.0系統、Dell G3電腦。

for指令在dos和linux有什麼區別

linux中

在linux中,for指令用來建立一個循環,該迴圈透過一系列值的迴圈來使用系列中的一個命令集,語法為「for 變數名in 值清單do 命令序列done」。

shell中提供了for指令,用於建立透過一系列值重複的循環,每次重複使用系列中的一個值執行一個定義的命令集。

for語句的基本格式如下:

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

在參數list中提供一系列用於迭代(上一個輸出的結果,這句話用來輸入)的值。指定清單中的值有幾種不同的方法。

dos中

for幫助文件

對一組檔案中的每一個檔案執行某個特定指令。

FOR %variable IN (set) DO command [command-parameters]

格式:FOR [參數] %%變數名稱IN (相關文件或命令) DO 執行的命令

作用:對一個或一組文件,字串或命令結果中的每一個物件執行特定指令,達到我們想要的結果。

注意:在批次檔中使用 FOR 指令時,指定變數請使用 %%variable,而不要用 %variable。變數名稱是區分大小寫的,所以%i 不同於%I.

關於:for指令可以帶參數或不帶參數,帶參數時支援以下參數:/d /l /r /f

  • %variable 指定一個單一字母可替換的參數。

  • (set) 指定一個或一組檔案。可以使用通配符。

  • command 指定對每個檔案執行的命令。

  • command-parameters為特定命令指定參數或命令列開關。

在批次程式中使用 FOR 指令時,指定變數請使用 %%variable

而不是使用 %variable。變數名稱是區分大小寫的,所以 %i 不同於 %I.

推薦學習:Linux影片教學

以上是for命令在dos和linux中有什麼區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn