用批处理提取文本文件里指定段的信息

用批处理提取文本文件里指定段的内容===================================msdtc.exe900MSDTCApache.exe1060Ap... 用批处理提取文本文件里指定段的内容 =================================== msdtc.exe 900 MSDTC Apache.exe 1060 Apache2 sqlservr.exe 1100 MSSQLSERVER mysqld-nt.exe 2408 mysql_fzl ServUDaemon.exe 2460 Serv-U svchost.exe 2648 TapiSrv mssearch.exe 2672 MSSEARCH ============================================= 比如我想提取mysqld-nt.exe这一行后面的内容批处理该怎么写 ?? for /f "skip=4 tokens=2" %%H in (a.txt) do set roumac=%%H 这个可以做到,但是他是指定行指定列的,这个很模糊,要是那一行的位置变了就提取不到指定内容了。 我的意思是可不可以用上面类似的命令行完成我的任务,不是指定行指定列的那一种,而是以mysqld-nt.exe为准心快速准确的跳到那一行提取内容 呢?, 展开
 我来答
唯爱_海57
2014-07-04 · TA获得超过189个赞
知道答主
回答量:127
采纳率:0%
帮助的人:137万
展开全部
包括那行。 ---------------------------------- @echo off&setlocal Enabledelayedexpansion set n=0 for /f "delims=" %%i in ('more /s a.txt') do ( for /f "delims=" %%a in ('echo %%i^|find /i "mysqld-nt.exe"') do Goto:RR set /a n+=1 ) exit :RR more +!n! a.txt>a1.txt start a1.txt exit

希望采纳
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式