中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-18 12:02
47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 怎样用批次写出AA.txt内容找出BB.txt内相对应之数值?
可打印版本  1,326 / 8
第1楼 balance50 发表于 2006-11-16 12:45
新手上路 发帖 2 积分 6
怎样用批次写出AA.txt内容找出BB.txt内相对应之数值?
怎样用批次写出AA.txt内容找出BB.txt内相对应之数值?

AA.txt

Tom
Ken

===========
BB.txt

Tom 180
Ken 176
Jess 167
第2楼 lxmxn 发表于 2006-11-16 16:30
版主 发帖 4,938 积分 11,386

  试试下面这个代码吧。CMD @ Windows XP2 sp2
第3楼 ccwan 发表于 2006-11-17 02:19
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
好。
第4楼 balance50 发表于 2006-11-17 11:37
新手上路 发帖 2 积分 6
谢谢!好厉害…想了好几天都想不出来…原来就是这样子
第5楼 9527 发表于 2006-11-18 23:23
银牌会员 发帖 438 积分 1,185 来自 北京
其实命令行上就可以完成,如下:
for /f "tokens=1*" %a in ('type bb.txt^|findstr /g:aa.txt') do echo %b
第6楼 lxmxn 发表于 2006-11-19 09:25
版主 发帖 4,938 积分 11,386
Originally posted by 9527 at 2006-11-18 23:23:
其实命令行上就可以完成,如下:
for /f "tokens=1*" %a in ('type bb.txt^|findstr /g:aa.txt') do echo %b


  兄得方法另小弟佩服,这个/g参数用的妙。

  但是我在查看这个参数时,后面有个说明,不知道控制台究竟是什么,控制台里面有什么字符可供提取。
/G:file 从指定的文件获得搜索字符串。 (/ 代表控制台)。
第7楼 kiusun 发表于 2006-11-20 00:12
初级用户 发帖 13 积分 37
天啊,都是高手,弄不明白
第8楼 hankerer 发表于 2006-11-20 02:23
初级用户 发帖 45 积分 104 来自 南京
Originally posted by lxmxn at 2006-11-16 16:30:

  试试下面这个代码吧。CMD @ Windows XP2 sp2
第9楼 redtek 发表于 2006-11-20 02:28
金牌会员 发帖 1,147 积分 2,902
^是用来转义特殊符号的,也叫脱逸符~:)

关于符号的作用详见下面贴子的第3楼~:)
http://www.cn-dos.net/forum/viewthread.php?tid=20558&fpage=4


关于更多符号与批处理基础知识的内容详见下面的贴子~:)
http://www.cn-dos.net/forum/viewthread.php?tid=24549&fpage=2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023