批处理(.bat)如果我有一个如下所示的文件:
test1 test2 test3
如何将该文件的内容重写为同一行? e.g:
test1, test2, test3
提前谢谢!
尼古拉斯
答案 0 :(得分:3)
使用for /f
命令逐行读取文件。然后,您可以将结果累积到变量中以进行最终输出。
答案 1 :(得分:2)
我已经解决了!
for /f "Tokens=*" %%i in (file.txt) do (
set var=%%i
rem The magic below appends the data var with the data var + the var
if defined var set data=!data!, !var!
)