楼 主
取得与“最后一次出现某一变量行”在同一行的其它变量
发表于 2008-06-05 01:08 · 中国 广东 广州 番禺区 电信
初级用户
★★
积分 156
发帖 73
注册 2008-05-09 10:40
18年会员
UID 118210
性别 男
状态 离线
1.txt的内容为
314 kdjl 中国
123 dfdf 日本
123245 kll 德国
2123 edsf 英国
332134 kjl 中国
123 da 日本
6345 kdll 中国
2123 dfef 英国
4434 kjl 中国
123456 yl 中国
2123 jgfsf 英国
想用P获得最后一次出现“中国”二字那一行的第一个变量,即123456。
[ Last edited by pykacha on 2008-6-5 at 01:09 AM ]
为自己是中国人而倍感骄傲
第 2 楼
发表于 2008-06-05 01:21 · 中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
for /f "tokens=1 delims= " %%a in ('findstr "中国" "C:\test\1.txt"') do set result=%%a
echo %result%
第 3 楼
发表于 2008-06-05 01:38 · 中国 广东 广州 番禺区 电信
初级用户
★★
积分 156
发帖 73
注册 2008-05-09 10:40
18年会员
UID 118210
性别 男
状态 离线
果然行,原来就这么一句。
谢谢HAT了。
为自己是中国人而倍感骄傲
论坛跳转: