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

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

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

  該集表示以增量形式從開始到結(jié)束的一個數(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 選項:

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

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

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

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

  delims=xxx - 指分隔符集。這個替換了空格和跳格鍵的默認分隔符集。

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

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

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

發(fā)表評論

醫(yī)療健康