Windows批处理脚本将多行组合成逗号分隔的单行

时间:2013-10-21 16:41:08

标签: windows batch-file cmd

我有多行文本文件,如下面的字符串

1234
234545
123
16322

我需要一个像使用Windows批处理脚本

的输出
1234,234545,123,16322

1 个答案:

答案 0 :(得分:4)

试试这个:

@echo off
setlocal EnableDelayedExpansion
set "txt="
set input=input.txt
for /f "delims=" %%a in (%input%) do (
  set "txt=!txt!%%a,"
)
set "txt=!txt:~0,-1!"
>new.txt echo !txt!
相关问题