批处理如何提取文件中指定内容?
通过批处理echooffifexistB.txtdelB.txtipconfig/all>A.txtfind"物理地址"A.txt>B.txt生成A.txt和B.txt2...
通过批处理echo offif exist B.txt del B.txtipconfig /all >A.txtfind "物理地址" A.txt >B.txt生成A.txt和B.txt2个文件,现在想提取B.txt中的第二行指定位置的字符,如图1请问命令该怎么写?
是取这个位置的字符串,不是提取图中的具体的字符。这个位置的字符是随机的 展开
是取这个位置的字符串,不是提取图中的具体的字符。这个位置的字符是随机的 展开
展开全部
只取第二行的那两个字符串对吗?
@echo off
for /f "tokens=5,6 delims=-" %%a in ('ipconfig /all ^| findstr "物理地址"') do (
echo %%~a %%~b
pause
exit
)
更多追问追答
追问
是取这个位置的字符串,不是提取图中的具体的字符。这个位置的字符是随机的
追答
我知道是取这个位置的字符串。上面的代码就是。
如果说该位置的MAC地址长度如果和下面几个长的一样,那么上面的代码就不行了。如果基本都是6位的,那么就可以。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询