我有一个简单的批处理文件(forbat.bat),其中包含以下内容:
FOR /F "tokens=4 delims=," %%G IN ("deposit,$4500,123.4,12-AUG-09") DO @echo Date paid %%G
当我运行这个批处理文件时,我可以得到结果.
现在,我想将这些行分成几行,以使它们更容易阅读.这就是我做的:
FOR /F "tokens=4 delims=,12-AUG-09") DO @echo Date paid %%G
这一次,我得到了“命令的语法不正确”错误.
正如Dennis所说,你可以使用插入符,但是你不能在以下行的开头有空格:
原文链接:https://www.f2er.com/windows/368345.htmlFOR /F "tokens=4 delims=,12-AUG-09") ^ DO ^ echo Date paid %%G
否则它不起作用.但是,如果您愿意将DO保留在原始行中,则可以使用括号来分隔块
FOR /F "tokens=4 delims=,12-AUG-09") DO ( @echo Date paid %%G )