windows – 批处理文件中的换行符

前端之家收集整理的这篇文章主要介绍了windows – 批处理文件中的换行符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个简单的批处理文件(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

这一次,我得到了“命令的语法不正确”错误.

在引入换行符时,似乎我一定错过了一些分号和斜线.如何让上面的代码在windows批处理文件中工作?

正如Dennis所说,你可以使用插入符,但是你不能在以下行的开头有空格:
FOR /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
)
原文链接:https://www.f2er.com/windows/368345.html

猜你在找的Windows相关文章