批处理文件以“”循环

皮埃尔·加辛(Pierre Garcin)

我正在尝试遍历这样的文本文件:

"11/05/2016",Paris,Snowy,02
N/A,February,London,15
"11/05/2016",Berlin,Sunny,25

使它看起来像这样:

2016/11/05,Paris,Snowy,02
N/A,London,Rainy,15
2016/11/05,Berlin,Sunny,25

我坚持

FOR /F "tokens=1,2,3* delims=,/" %%G IN (weather.txt) DO @echo %%I %%G %%H %%J

有什么主意吗?

约瑟夫·Z
@ECHO OFF
SETLOCAL EnableExtensions
FOR /F "usebackq tokens=1,* delims=," %%G IN ("weather.txt") DO (
  FOR /F "tokens=1-3 delims=/" %%g IN ("%%~G") DO (
    if "%%~i"=="" (
      rem N/A                 input -> output
      echo(%%~G,%%~H
    ) else (
      rem 11/05/2016          input
      echo(%%i/%%g/%%h,%%H
      rem 2016/11/05          output
    )
  )
)

%%G%%g循环中的令牌模板如下:

GH 
“ 11/05/2016”,巴黎,斯诺伊,02 
 ghi 

GH 
N / A,伦敦,多雨,15 
gh第三代币(%% i)为空

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows批处理文件处理-循环

来自分类Dev

Windows批处理文件处理-循环

来自分类Dev

对于批处理文件中的循环

来自分类Dev

批处理文件“ for”循环-多行

来自分类Dev

批处理文件中的for循环问题

来自分类Dev

批处理文件循环带空格

来自分类Dev

批处理文件:递归循环

来自分类Dev

批处理文件中的For循环

来自分类Dev

批处理文件选择命令循环

来自分类Dev

批处理文件:逃脱!在 For 循环中

来自分类Dev

使用变量的批处理文件 FOR 循环

来自分类Dev

操作循环批处理文件输出

来自分类Dev

for文件循环批处理文件中的for文件循环

来自分类Dev

循环调用另一个批处理文件的批处理文件

来自分类Dev

批处理文件:在嵌套循环中处理列表元素

来自分类Dev

循环不在批处理文件中循环

来自分类Dev

批处理文件循环过多,包含太多文件

来自分类Dev

批处理文件系统在循环后找不到文件

来自分类Dev

批处理文件,用于多行令牌循环

来自分类Dev

避免在Windows批处理文件的for循环中打印

来自分类Dev

DOS /批处理文件因错误而退出for循环

来自分类Dev

带有delims的批处理文件循环

来自分类Dev

比较If语句中的批处理文件循环变量

来自分类Dev

用于批处理文件中的循环和delim

来自分类Dev

使用批处理文件循环目录名称?

来自分类Dev

批处理文件中的if条件和for循环

来自分类Dev

使用“ goto”的批处理文件中的无限循环

来自分类Dev

批处理文件:for循环中的转义问号

来自分类Dev

在批处理文件中定义循环iMacros