如何使用批处理脚本输出结果?

时间:2015-05-14 13:34:19

标签: batch-file

这是原作:

  

1:80
  1:81
  1:82
  1:83

我想将批次用作结果:

  

1:80,
  1:81,
  1:82,
  1:83

这是我的批处理文件。似乎有些不对劲:

 @echo off
 setlocal enabledelayedexpansion
 for /f "delims" %%i in {*.txt} 
    do echo %%i,
 for /f "delims" %%j in (*.txt) do (
     set var=%%j
     echo !var!
 )

1 个答案:

答案 0 :(得分:0)

for的一些语法问题:

  1. 没有分隔符的"delims="
  2. (*.txt),而不是{*.txt}
  3. 您使用第二个)声明
  4. 错过了结束for

    和一个逻辑问题:你的第二个for会再次处理所有行,而不仅仅是我想的最后一行。