用批处理找出TXT文本中的特定字符串,并写入另一个TXT文件中?

BIOSVersionREG_SZR0210Y5SystemFamilyREG_SZSystemManufacturerREG_SZACERCorporationSyst... BIOSVersion REG_SZ R0210Y5
SystemFamily REG_SZ
SystemManufacturer REG_SZ ACER Corporation
SystemqroductName REG_SZ PH325U
SystemSKU REG_SZ N/A
SystemVersion REG_SZ C603K9LX
文件1.txt的内容如上,我的目的是找出PH325U这一串字符,这一串字符是可变的,字符数目也是可变的.前面的SystemqroductName REG_SZ是不变了.
最后结果是生成一个2.txt文件,内容是刚才找到的H325U.
请高手给出完整的代码,谢谢
展开
 我来答
jd08139
2013-10-11 · TA获得超过3733个赞
知道大有可为答主
回答量:2174
采纳率:66%
帮助的人:2815万
展开全部
@Echo Off
For /f "tokens=1-2*" %%i in ('Type 1.txt^|Findstr /i "SystemqroductName"') do (Echo %%k>>2.txt)
Pause

请用记事本把以上内容保存为批处理文件(xx.bat),批处理和1.txt放在一起使用,批处理运行后自动生成2.txt.内容为后面的名称(PH325U).

追问

你试过吗?我试了,怎么没有输出呢,请看一下有没有问题

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式