|
balance50
新手上路
积分 6
发帖 2
注册 2006-10-24
状态 离线
|
『楼 主』:
怎样用批次写出AA.txt内容找出BB.txt内相对应之数值?
怎样用批次写出AA.txt内容找出BB.txt内相对应之数值?
AA.txt
Tom
Ken
===========
BB.txt
Tom 180
Ken 176
Jess 167
|
|
2006-11-16 12:45 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
2 楼』:
试试下面这个代码吧。CMD @ Windows XP2 sp2
@echo off
for /f %%a in (AA.txt) do (
for /f "delims=" %%b in ('type BB.txt ^| findstr "\<%%a\>"') do echo %%b
)
pause
|
|
2006-11-16 16:30 |
|
|
ccwan
金牌会员
积分 2725
发帖 1160
注册 2006-9-23 来自 河北廊坊
状态 离线
|
『第
3 楼』:
好。
|
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。 |
|
2006-11-17 02:19 |
|
|
balance50
新手上路
积分 6
发帖 2
注册 2006-10-24
状态 离线
|
『第
4 楼』:
谢谢!好厉害…想了好几天都想不出来…原来就是这样子
|
|
2006-11-17 11:37 |
|
|
9527
银牌会员
努力做坏人
积分 1185
发帖 438
注册 2006-8-28 来自 北京
状态 离线
|
『第
5 楼』:
其实命令行上就可以完成,如下:
for /f "tokens=1*" %a in ('type bb.txt^|findstr /g:aa.txt') do echo %b
此帖被 +5 点积分 点击查看详情 评分人:【 redtek 】 | 分数: +2 | 时间:2006-11-19 05:05 | 评分人:【 lxmxn 】 | 分数: +3 | 时间:2006-11-19 09:22 |
|
|
我今后在论坛的目标就是做个超级坏人!!! |
|
2006-11-18 23:23 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
6 楼』:
Quote: | 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参数用的妙。
但是我在查看这个参数时,后面有个说明,不知道控制台究竟是什么,控制台里面有什么字符可供提取。
Quote: | /G:file 从指定的文件获得搜索字符串。 (/ 代表控制台)。 |
|
|
|
2006-11-19 09:25 |
|
|
kiusun
初级用户
积分 37
发帖 13
注册 2006-10-17
状态 离线
|
|
2006-11-20 00:12 |
|
|
hankerer
初级用户
积分 104
发帖 45
注册 2005-11-7 来自 南京
状态 离线
|
『第
8 楼』:
Quote: | Originally posted by lxmxn at 2006-11-16 16:30:
试试下面这个代码吧。CMD @ Windows XP2 sp2
[code]
@echo off
for /f %%a in (AA.txt) do (
for /f "delims=" %%b in ('type BB.txt ^| findstr "\ ... |
|
弱的问一下,^是用来转义的吗?
是不是在 in 里面的内容特殊的字符都要使用转义字符?
|
|
2006-11-20 02:23 |
|
|
redtek
金牌会员
积分 2902
发帖 1147
注册 2006-9-21
状态 离线
|
『第
9 楼』:
^是用来转义特殊符号的,也叫脱逸符~:)
关于符号的作用详见下面贴子的第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
|
Redtek,一个永远在网上流浪的人……
_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._ |
|
2006-11-20 02:28 |
|