永发信息网

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

答案:1  悬赏:80  手机版
解决时间 2021-05-10 02:28

用批处理提取文本文件里指定段的内容

===================================

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为准心快速准确的跳到那一行提取内容 呢?,

最佳答案

包括那行。


----------------------------------


@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

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用qB开什么钻好
历届双色球中奖号码
大话高手来下……
谁能帮我找找关于网络技术的资料
毛衣外套长度合适,中间太大,可以改装成中间
如何追这个不爱说话的女生?
拳皇格斗全集影片的音乐是什么
QQ密保(什么)都不记的了。
DNF45级去刷哪?
现在的QQ自由幻想怎样输密码?
什么叫ie?
谁q宠大乐斗?
充值软件都有哪些?如易赛等,还有哪些?什么
中国移动通信授权代办点(旺岭卫生分所北)我想
从长兴到光山有哪几班车?
推荐资讯
如何解决一元一次函数?
朋友是不是都是自私的啊?是不是都只考虑到自
受伤后你会胆怯吗?
在商丘市内,汽车站、联通和邮电局哪个工作好
给孩子起名叫王雨什么
COSPLAY的价格
“海豚之心”是什么意思?
中国在宋朝已有纸钞的发明?
周星驰爱情的经典台词,周星驰电影的搞笑台词
谁帮我找几本关于主角重生后搞娱乐的小说?
门字框里面一个受字
小时候晕车,长大还晕吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?