Windows為什麼我不能在命令行中使用
為什麼我不能在命令行中使用 for
命令
這也可以讀作“為什麼我不能
for
在我的批處理文件中讓命令工作”。當我嘗試使用命令時:
FOR /F "tokens=1-4 delims=/ " %%a in ('something cool') DO something else cool %%a %%b %%c
它不起作用!我越來越:
%%a 此時出乎意料
這樣做的原因是,當您在命令提示符下執行此操作時,您需要一個 %,而當您從批處理文件執行此操作時,您需要一個雙 %%。
範例命令行:
FOR /F "tokens=1-4 delims=/ " %a in ('something cool') DO something else cool %a %b %c
範例批處理文件:
FOR /F "tokens=1-4 delims=/ " %%a in ('something cool') DO something else cool %%a %%b %%c