我有一個FOR/F語句,我希望它枚舉命令解析的分隔符。例如:枚舉FOR/F語句的分號
FOR /F "delims=," %%A IN ("This,is,a,comma,delimited,sentence") DO (
some command to enumerate delims
)
:OUT
我希望它能說明該句子中每個分隔的項目。在這種情況下,將輸出6
編輯:我知道了很長的路是做在每一個檢查..但我試圖避免方法:
IF %%A == [] SET enum=0 && GOTO:OUT
IF %%B == [] SET enum=1 && GOTO:OUT
等
有趣的是,我從來不知道FOR可以做這樣的事情。我一直認爲標準的FOR循環僅用於迭代文件。最重要的是,它知道停止閱讀逗號,分號和等號? – Mechaflash 2012-02-08 14:17:35