【发布时间】:2014-10-10 11:54:26
【问题描述】:
在一个文本文件中,我有以下几行:
2014-10-09 00:00:00.000;1663;2014-10-09 12:38:46.000;A;"
";0;0;E/272
2014-10-09 00:00:00.000;1663;2014-10-09 12:38:46.000;A;"
";0;0;D/275
我需要使用 DOS 批处理文件来获得这个新输出:
2014-10-09 00:00:00.000;1663;2014-10-09 12:38:46.000;A;"";0;0;E/272
2014-10-09 00:00:00.000;1663;2014-10-09 12:38:46.000;A;"";0;0;D/275
我已经尝试过这个解决方案:
for /f "delims=" %%a in (oldfile.txt) do (
echo/|set /p ="%%a%"
)>>newfile.txt
但是输出不对,我的txt newfile里没有两行,只有一行:
2014-10-09 00:00:00.000;1663;2014-10-09 12:38:46.000;A;"";0;0;E/2722014-10-09 00:00:00.000;1663;2014-10-09 12:38:46.000;A;"";0;0;D/275
我错过了什么?
这段代码有什么问题?
提前谢谢你。
【问题讨论】:
标签: batch-file