求写个给ip段整理ip列表的批处理

2024-10-22 15:05:06
推荐回答(1个)
回答1:

文本内容格式很重要,根据你提供的样本,我是否可以理解为:

  • 每一行有两个类IP地址,用空格分离

  • 你的目的,是找出所有符合IP定义的IP,并一行一个IP输出到文件

  • 如果以上理解没错,假设源文件路径为d:\1.txt

  • @echo off
    set "file=d:\1.txt"
    (for /f "tokens=1,2 delims= " %%a in ('type "%file%"') do for %%i in (%%a,%%b) do (
    for /f "tokens=1-5 delims=." %%v in ("%%i") do if "%%y" neq "" if "%%z" equ "" (
    if %%v leq 255 if %%w leq 255 if %%x leq 255 if %%y leq 255 echo;%%v.%%w.%%x.%%y.%%z
    )))>out.txt
    pause