arp.txt内容:
192.168.0.4 00:1C:F1:00:65:7F
192.168.0.238 00:1C:F1:00:68:84
192.168.0.42 00:1C:F1:00:69:54
192.168.0.41 00:1C:F1:00:97:80
192.168.0.22 00:1C:F1:00:68:80
要求输出格式:00-1C-F1-00-65-7F=192.168.0.4|s004
00-1C-F1-00-68-84=192.168.0.238|s238
的出代码有2份想合成一段输出成:00-1C-F1-00-65-7F=192.168.0.4|s004
1:
setlocal enabledelayedexpansion
for /f "tokens=1-2 delims= " %%a in (arp.txt) do (
set aa=%%b
set aa=!aa::=-!
set cc=
set "cc=!aa!=%%a|"
echo !cc!>>arp.ini
)
2:
setlocal enabledelayedexpansion
for /f "tokens=4 delims=.|" %%a in (arp.ini) do (
set aa=000
set bb=%%a
set cc=!aa!!bb!
echo s!cc:~-3!
)
192.168.0.4 00:1C:F1:00:65:7F
192.168.0.238 00:1C:F1:00:68:84
192.168.0.42 00:1C:F1:00:69:54
192.168.0.41 00:1C:F1:00:97:80
192.168.0.22 00:1C:F1:00:68:80
要求输出格式:00-1C-F1-00-65-7F=192.168.0.4|s004
00-1C-F1-00-68-84=192.168.0.238|s238
的出代码有2份想合成一段输出成:00-1C-F1-00-65-7F=192.168.0.4|s004
1:
setlocal enabledelayedexpansion
for /f "tokens=1-2 delims= " %%a in (arp.txt) do (
set aa=%%b
set aa=!aa::=-!
set cc=
set "cc=!aa!=%%a|"
echo !cc!>>arp.ini
)
2:
setlocal enabledelayedexpansion
for /f "tokens=4 delims=.|" %%a in (arp.ini) do (
set aa=000
set bb=%%a
set cc=!aa!!bb!
echo s!cc:~-3!
)
