加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 00:13:56 所属栏目:Windows 来源:网络整理
导读:我有一个简单的批处理文件(forbat.bat),其中包含以下内容: FOR /F "tokens=4 delims=," %%G IN ("deposit,$4500,123.4,12-AUG-09") DO @echo Date paid %%G 当我运行这个批处理文件时,我可以得到结果. 现在,我想将这些行分成几行,以使它们更容易阅读.这就是
我有一个简单的批处理文件(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
)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读