什么是批處理 批處理命令大全(6)

作者: nlvkyk  2013-07-31 14:09 [查查吧]:ytshengsheng.cn

  FOR /L %variable IN (start,step,end) DO command [command-para

  該集表示以增量形式從開始到結(jié)束的一個(gè)數(shù)字序列。

  因此,(1,1,5) 將產(chǎn)生序列 1 2 3 4 5,(5,-1,1) 將產(chǎn)生序列 (5 4 3 2 1)。

  FOR /F ["options"] %variable IN (file-set) DO command

  FOR /F ["options"] %variable IN ("string") DO command

  FOR /F ["options"] %variable IN (command) DO command

  或者,如果有 usebackq 選項(xiàng):

  FOR /F ["options"] %variable IN (file-set) DO command

  FOR /F ["options"] %variable IN ("string") DO command

  FOR /F ["options"] %variable IN (command) DO command

  filenameset 為一個(gè)或多個(gè)文件名。繼續(xù)到 filenameset 中的下一個(gè)文件之前,每份文件都已被打開、讀取并經(jīng)過處理。處理包括讀取文件,將其分成一行行的文字,然后將每行解析成零或更多的符號(hào)。然后用已找到的符號(hào)字符串變量值調(diào)用 For 循環(huán)。以默認(rèn)方式,/F 通過每個(gè)文件的每一行中分開的第一個(gè)空白符號(hào)。跳過空白行。您可通過指定可選 "options"參數(shù)替代默認(rèn)解析操作。這個(gè)帶引號(hào)的字符串包括一個(gè)或多個(gè)指定不同解析選項(xiàng)的關(guān)鍵字。

  這些關(guān)鍵字為:

  eol=c - 指一個(gè)行注釋字符的結(jié)尾(就一個(gè))

  skip=n - 指在文件開始時(shí)忽略的行數(shù)。

  delims=xxx - 指分隔符集。這個(gè)替換了空格和跳格鍵的默認(rèn)分隔符集。

  tokens=x,y,m-n - 指每行的哪一個(gè)符號(hào)被傳遞到每個(gè)迭代的 for 本身。這會(huì)導(dǎo)致額外變量名稱的格式為一個(gè)范圍。通過 nth 符號(hào)指定 m符號(hào)字符串中的最后一個(gè)字符星號(hào),那么額外的變量將在最后一個(gè)符號(hào)解析之分配并接受行的保留文本。

  usebackq - 指定新語(yǔ)法已在下類情況中使用:

  在作為命令執(zhí)行一個(gè)后引號(hào)的字符串并且引號(hào)字符為文字字符串命令并允許在 fi中使用雙引號(hào)擴(kuò)起文件名稱。 ?

發(fā)表評(píng)論

醫(yī)療健康