如果“00 E0 4C ** ** **”固定在倒数第三行:
@echo off
setlocal enabledelayedexpansion
set line=0
for /f "tokens=*" %%a in (mac.txt) do (
set /a line+=1
set !line!=%%a
)
set /a line-=2
set mac=!%line%!
>mac_adress.txt echo 00 E0 4C%mac:*00 E0 4C=%
如果不确定“00 E0 4C ** ** **”所在行数:
@echo off
findstr /ic:"00 E0 4C" mac.txt > mac_adress.txt
set /p var=<mac_adress.txt
>mac_adress.txt echo 00 E0 4C%var:*00 E0 4C=%