FOR /F +IF +函数开关 应该很好解决- @echo off
- setlocal enabledelayedexpansion
- set "a1=<def_ip>"
- set "a2=<mac2ip>"
- set a=0
- cd.>b.txt
- for /f "tokens=*" %%1 in (a.txt) do (
- if "!a1!"=="%%1" set a=1
- if "!a2!"=="%%1" set a=0
- if !a!==0 echo.%%1 >>b.tat
- )
复制代码 也可以用 find 来做开关 |