在批处理(.bat)中,如果我有一个如下所示的文件:
TEST1 TEST2 TEST3
我怎样才能重写该文件的内容是在同一行? 例如:
test1,test2,test3
提前致谢!
尼克拉斯
使用for /f
命令逐行读取文件。 然后,您可以将结果累积到最终输出的变量中。
我已经解决了!
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! )