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

[文本处理] 批处理如何给每行数字后面加上@qq.com?

[复制链接]
发表于 2010-6-30 23:41:41 | 显示全部楼层 |阅读模式
如有下面相同长度的数字,要给每行数字后面加上@qq.com批处理,如何写bat.谢谢!

输入:
11111111
22222222
33333333

输出:

11111111@qq.com
22222222@qq.com
33333333@qq.com
 楼主| 发表于 2010-6-30 23:43:28 | 显示全部楼层
哪位大哥帮帮小弟  谢谢了
 楼主| 发表于 2010-6-30 23:49:59 | 显示全部楼层
大侠们 来帮帮忙 小弟在线等
发表于 2010-7-1 00:02:57 | 显示全部楼层
  1. @echo off & setlocal enableDelayedExpansion
  2. >result (
  3.   for  /f "delims=" %%l in (%~s0) do (
  4.     if /i "!NumStart!"=="Y" echo %%l@qq.com
  5.     if /i "%%l"==":Num" set "NumStart=Y"
  6.   )
  7. )
  8. start notepad result
  9. exit /b

  10. :Num
  11. 11111111
  12. 22222222
  13. 33333333
复制代码
 楼主| 发表于 2010-7-1 00:16:25 | 显示全部楼层
@echo off&setlocal enabledelayedexpansion
for /l %%a in (1,1,20) do set "k=!k! "
for /f "delims=" %%a in (a.txt) do (
    set "str=%%a%k%"
    echo !str:~,20!,>>new.txt
)
start new.txt
 楼主| 发表于 2010-7-1 00:16:46 | 显示全部楼层
@echo off&setlocal enabledelayedexpansion
for /l %%a in (1,1,20) do set "k=!k! "
for /f "delims=" %%a in (a.txt) do (
    set "str=%%a%k%"
    echo !str:~,20!@qq.com>>new.txt
)
start new.txt
发表于 2010-7-1 00:43:58 | 显示全部楼层

回复 4楼 的帖子

看不懂道理— —。。
发表于 2010-7-1 12:43:06 | 显示全部楼层
原帖由 shuaige100 于 2010-7-1 00:43 发表
看不懂道理— —。。

::这句不要解释吧
@echo off & setlocal enableDelayedExpansion
::生成result
>result (
::用for /f 命令读取读取本批处理
  for  /f "delims=" %%l in (%~s0) do (
::这两个IF 命令的意思是读这个批取里读到 :Num这行行后 给每一行加上 @qq.com
    if /i "!NumStart!"=="Y" echo %%l@qq.com
    if /i "%%l"==":Num" set "NumStart=Y"
  )
)
::用记事本打开生成的result
start notepad result
::添加exit 用退出来隔离下面要取理的数据
exit /b

:Num
11111111
22222222
33333333
发表于 2010-7-1 21:24:44 | 显示全部楼层
  1. sed "s/$/@qq.com/" 1.txt >2.txt
复制代码
发表于 2010-7-2 04:59:23 | 显示全部楼层
  1. @echo off
  2. for /f "delims=" %%i in ('more +4 "%~0"') do echo %%i@qq.com
  3. set/p=
  4. >
  5. 11111111
  6. 22222222
  7. 33333333
复制代码
=========================
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-15 23:05

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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