
求一批处理,提取“=”前的部分,提取“=”到“|”号之间的部分,再提取“|”之后的部分,生成不同的文本
00:1F:C6:AB:67:73=bogon|192.168.1.300:1B:FC:A0:06:53=bogon|192.168.1.400:C1:41:36:05:...
00:1F:C6:AB:67:73=bogon|192.168.1.3
00:1B:FC:A0:06:53=bogon|192.168.1.4
00:C1:41:36:05:E9=bogon|192.168.1.6
00:F1:F3:04:7A:74=bogon|192.168.1.7
02:15:17:B2:B8:2A=bogon|192.168.1.8
00:11:D8:6A:35:19=bogon|192.168.1.9
00:E0:4A:04:06:2B=bogon|192.168.1.10
00:F1:F3:01:C4:3F=bogon|192.168.1.14
00:23:CD:00:4F:8F=bogon|192.168.1.16
00:11:D8:86:29:BB=bogon|192.168.1.18
00:E0:4C:09:2D:35=bogon|192.168.1.19
00:E1:4C:01:AA:43=MICROSOF-2E48F9|192.168.1.22
像这些内容,我想提取“=”号前面的MAC地址生成MAC.txt,然后再提取“=”号“|”之间的这部分生成pc.txt,再提取“|”号之后的IP生成ip.txt
望高手帮忙,一个批处理也可以,分开三个也可以,只要能实现这功能就非常感谢了 展开
00:1B:FC:A0:06:53=bogon|192.168.1.4
00:C1:41:36:05:E9=bogon|192.168.1.6
00:F1:F3:04:7A:74=bogon|192.168.1.7
02:15:17:B2:B8:2A=bogon|192.168.1.8
00:11:D8:6A:35:19=bogon|192.168.1.9
00:E0:4A:04:06:2B=bogon|192.168.1.10
00:F1:F3:01:C4:3F=bogon|192.168.1.14
00:23:CD:00:4F:8F=bogon|192.168.1.16
00:11:D8:86:29:BB=bogon|192.168.1.18
00:E0:4C:09:2D:35=bogon|192.168.1.19
00:E1:4C:01:AA:43=MICROSOF-2E48F9|192.168.1.22
像这些内容,我想提取“=”号前面的MAC地址生成MAC.txt,然后再提取“=”号“|”之间的这部分生成pc.txt,再提取“|”号之后的IP生成ip.txt
望高手帮忙,一个批处理也可以,分开三个也可以,只要能实现这功能就非常感谢了 展开
展开全部
批处理处理这个简直是太拿手了,一个就搞定:
::══代══码══开══始═══
@echo off
title %date% %time:~,8% By escortmnm
for /f "delims==| tokens=1-3" %%a in (a.txt) do (
echo %%a >>Mac.txt
echo %%b >>PC.txt
echo %%c >>IP.txt)
pause
::Coded By escortmnm from VBS团队
::══代══码══结══束═══
这里假设你要处理的原文本名字是“a.txt”,保存以上代码为bat文件,放到与a.txt同目录下面运行即可。
::══代══码══开══始═══
@echo off
title %date% %time:~,8% By escortmnm
for /f "delims==| tokens=1-3" %%a in (a.txt) do (
echo %%a >>Mac.txt
echo %%b >>PC.txt
echo %%c >>IP.txt)
pause
::Coded By escortmnm from VBS团队
::══代══码══结══束═══
这里假设你要处理的原文本名字是“a.txt”,保存以上代码为bat文件,放到与a.txt同目录下面运行即可。
展开全部
这个是提取一行的但太多了,改那里能提前十个汉字?谢谢 bat判断字符是汉字不太容易,以下是提取前十个字符在 ren "!a!" "!b!.txt" 前面加一句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是提取一行的但太多了,改那里能提前十个汉字?谢谢 bat判断字符是汉字不太容易,以下是提取前十个字符在 ren
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询