Board logo

标题: [文本处理] [已解决]批处理如何去掉换行? [打印本页]

作者: danny123    时间: 2011-2-12 17:08     标题: [已解决]批处理如何去掉换行?

  1. @echo off
  2. set /a n=0
  3. :loop
  4. set /a n+=1
  5. FOR /F "tokens=%n% delims=/" %%i in (gj.txt,58.txt,kdb.txt) do @echo %%i>> cp%n%.txt
  6. pause
  7. goto :loop
复制代码
以上代码从gj.txt,58.txt,kdb.txt三个文本中各抽取一行内容组成新的文本,gj.txt,58.txt,kdb.txt中的内容用“/”分隔

目前生成的cp**文件,里面的内容都是换行的,我想让他们直接不换行,应该怎么改,谢谢各位

本来生成的内容是gj
                           58
                           kdb

我想变成gj58kdb  谢谢

[ 本帖最后由 danny123 于 2011-2-12 20:49 编辑 ]
作者: CrLf    时间: 2011-2-12 17:50

@echo off
set /a n=0
:loop
set /a n+=1
FOR /F "tokens=%n% delims=/" %%i in (gj.txt,58.txt,kdb.txt) do set /p=%%i<nul>> cp%n%.txt
pause
goto :loop
作者: danny123    时间: 2011-2-12 19:52

非常感谢楼上的兄弟,谢谢




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2