一直在研究,但尚未找到答案,所以这是我的第一篇官方帖子。
我有一个应用程序,它将LAN ID列表输出到文本文件。不幸的是它没有格式化选项。该列表出现在1 LONG行上,如下所示:
user1 user2 user3 user4 user5 user6 user7
全部在一行上,以空格分隔。我需要将它放在一个列中,每个列都是自己的行,在另一个应用程序将处理的文本文件中:
userid1
userid2
userid3
userid4
我尝试了类似这样的事情和变化,但无济于事:
for /f "tokens=*" %%a in (c:\lame_file.txt) do echo %%a >>c:\better_file.txt
不幸的是,它保留了原始格式。我试过很少的东西来介绍CR或LF,但都没有用。
任何建议将不胜感激!谢谢:))
答案 0 :(得分:0)
试试这个:
@echo off
for /f "usebackq delims=" %%a in ("c:\lame_file.txt") do (
for %%b in (%%a) do >>"c:\better_file.txt" echo %%b
)