[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]批处理如何去掉换行?

  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 编辑 ]
1

评分人数

@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
2

评分人数

    • Batcher: 请编辑自己的帖子,把代码放到code标签里面 ...PB -2
    • danny123: 乐于助人技术 + 1

TOP

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

TOP

返回列表