Roy Tam says to YSITD
file-set 可以是一或多個檔案名稱。繼續進行 file-set 中的下個 檔案之前,都已開啟、讀取及處理過每個檔案。處理程序包括讀取 檔案、將它分割成獨立的文字行,然後將每一行剖析成零或多個語 法。使用已設成找到之語法字串的變數值,呼叫 For 迴圈的內容。 依照預設,/F 會從每個檔案的每一行傳送第一個以空格分隔的權 杖。空白行會被略過。您可以指定選擇性的 "options" 參數來覆寫 預設的剖析行為。這是有引號的字串,包含一或多個指定不同剖析 選項的關鍵字。關鍵字是: eol=c - 指定一個行尾註解字元 (只有一個) skip=n - 指定在檔案開頭要略過的行數。 delims=xxx - 指定分隔符號集。這會取代預設的空格 與定位字元的分隔符號集。 tokens=x,y,m-n - 指定每一行的哪些語法應該被傳到 for 的內部以進行每一個重複操作。這會造 成配置額外的變數名稱。m-n 格式代表 一個範圍,指定了第 m 個到第 n 個權 杖。如果 tokens= 字串的最後一個字 元是星號,則會配置一個額外的變數並 在最後一個語法被剖析後接收該行中的 其他文字。 usebackq - 指定新語義開始作用。其中反括號的字 串會被當作命令來執行,而單引號字串 是純文字字串命令,並且允許使用雙引 號來引用 file-set 中的檔名。