Board logo

标题: 在线等候帮助:提取文件内容中IP的最后一段 [打印本页]

作者: pykacha     时间: 2008-10-6 17:06    标题: 在线等候帮助:提取文件内容中IP的最后一段

在D盘1.txt文件有如下内容 192.168.102.14 255.255.255.0 192.168.102.254 现在想用一个P提取出其中的14,也就是IP的最后一段。 请高手帮忙 ───────────────── 版务记录 ───────────────── 执行:HAT 操作:2008-10-06在帖子标题中增加搜索关键字 说明:原标题"在线等候帮助"不利于论坛搜索 处罚:扣除2点积分 提示:建议阅读以下帖子 {1415}提问的智慧 {7326}论坛新手必读,所有人的基本行为准则 {22703}请不要做浮躁的人 {32667}[愤怒]那些连标题都写不清楚的人们啊,你们醒醒吧 {32825}本版严厉整顿烂帖 ───────────────── 版务记录 ───────────────── [ Last edited by HAT on 2008-10-6 at 17:19 ]

作者: tireless     时间: 2008-10-6 17:22
这样?
@echo off
for /f "delims=. tokens=4" %%a in (d:\1.txt) do echo %%a >> last.txt

作者: pykacha     时间: 2008-10-6 17:30
Originally posted by tireless at 2008-10-6 05:22 PM: 这样?
@echo off
for /f "delims=. tokens=4" %%a in (d:\1.txt) do echo %%a >> last.txt
这样的话每行都要了最后一段了,我只要第一段。

作者: tireless     时间: 2008-10-6 17:35    标题: re 3楼

@echo off
for /f "delims=. tokens=4" %%a in (d:\1.txt) do echo %%a > last.txt & exit

作者: yaogunbasana     时间: 2008-10-6 17:35
晕,HAT,这个问题标题还不行?

作者: pooronce     时间: 2008-10-6 17:37
如果那个ip固定格式在第一行的话:
for /f "tokens=1,5 delims=:." %i in ('findstr /n .* 1.txt') do @if %i==1 echo %j

作者: pooronce     时间: 2008-10-6 17:38
Originally posted by yaogunbasana at 2008-10-6 05:35 PM: 晕,HAT,这个问题标题还不行?
明显是被他改过的吧,你看版务记录里。。

作者: HAT     时间: 2008-10-6 17:40    标题: Re 5楼

建议在晕之前,先把版务记录看清楚^_^ 你觉得原来那个标题“在线等候帮助”很符合你的标准和要求?你不会也喜欢用这样的标题吧?

作者: pykacha     时间: 2008-10-6 17:49
哈哈~谢谢各位了

作者: pykacha     时间: 2008-10-6 17:53
问题解决了

作者: pooronce     时间: 2008-10-6 21:18
问题解决了就把标题改一下,说声已解决吧 免得别人又踩进来浪费时间