找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22426|回复: 4

[文本处理] 批处理如何替换这个txt里空格?

[复制链接]
发表于 2011-11-30 15:44:21 | 显示全部楼层 |阅读模式
现有1.txt如下
  1. (Request-Line)        GET /ip.php HTTP/1.1
  2. Host        www.socks-5.com
  3. User-Agent        Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
  4. Accept        text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  5. Accept-Language        en-us
  6. Accept-Encoding        gzip,deflate
  7. Accept-Charset        ISO-8859-1,utf-8;q=0.7,*;q=0.7
  8. Keep-Alive        300
  9. Connection        keep-alive
  10. Cookie        cookietest_time=Wednesday+30th+of+November+2011+03-15-19+PM
复制代码
编写bat生成如下格式的txt 并把生成的txt内容存在内存粘贴板里 以便粘贴(2个txt区别在于去掉1.txt第一行,余下每行第一个词后的空格改为:加空格)
  1. Host: www.socks-5.com
  2. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
  3. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  4. Accept-Language: en-us
  5. Accept-Encoding: gzip,deflate
  6. Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
  7. Keep-Alive: 300
  8. Connection: keep-alive
  9. Cookie: cookietest_time=Wednesday+30th+of+November+2011+03-15-19+PM
复制代码
发表于 2011-11-30 18:22:39 | 显示全部楼层
看看这样是不是符合要求:

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. color 1a
  4. for /f "skip=1 tokens=1,2* delims= " %%a in (1.txt) do (
  5.   echo %%a:  %%b %%c>>2.txt
  6.    )
  7. pause>nul
复制代码
发表于 2011-11-30 18:30:15 | 显示全部楼层
  1. @echo off

  2. for /f "skip=1 tokens=1* delims= " %%i in (1.txt) do echo %%i: %%j>>2.txt
复制代码
 楼主| 发表于 2011-11-30 19:04:14 | 显示全部楼层
本帖最后由 uuu888s 于 2011-11-30 19:19 编辑

ok!保存在粘贴板 有代码吗
发表于 2011-11-30 19:49:29 | 显示全部楼层

  1. echo off
  2. (for /f "skip=1 tokens=1*" %%i in (1.txt) do echo %%i: %%j)>2.txt
  3. pause
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 15:34 , Processed in 0.019730 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表