11.18 批處理 for 循環(huán)
詳情鏈接地址? ? https://www.xiaobuteach.com/dos/bat/for.html?from=bili
批處理 for 循環(huán)
for用于實現(xiàn)循環(huán)。批處理中沒有while循環(huán)。
1 基本語法
FOR %variable IN (set) DO command
參數(shù)說明
%variable 指定一個單一字母可替換的參數(shù)。
(set) 指定一個或一組文件。可以使用通配符。
command 指定對每個文件執(zhí)行的命令。
2 集合元素的循環(huán)
語法
for %%變量名 in (元素1 元素2 元素n) do (
?語句
)
1)%%變量名:循環(huán)變量前需要使用雙百分號。后續(xù)訪問也是使用雙百分號。
2)( )小括號:其中的內(nèi)容表示循環(huán)的集合,變量會依次指向各元素。
示例代碼
12-for-01-元素.bat,批處理文件內(nèi)容如下。
@ echo off
for %%i in (zhangsan lisan wangwu) do (
?echo xiaobuteach name:%%i
)
pause
運行結(jié)果

3 數(shù)值遞增的循環(huán)
語法
for /L %%變量名 (start step end) do (
?語句
)
l:loop,循環(huán)。
/L:表示循環(huán),與(start step end)結(jié)合起來的含義,從start開始循環(huán),步長為step,到end為止。其中start、step、end都需要為數(shù)值。
示例代碼
12-for-02-數(shù)值.bat,批處理文件內(nèi)容如下。
@ echo off
for /L %%i in (1 1 10) do (
?echo xiaobuteach:%%i
)
pause
運行結(jié)果
