http://bbs.bathome.net/viewthread.php?tid=878
58.44.42.81 58.44.43.190 湖南省岳阳市 电信
58.44.43.192 58.44.101.255 湖南省岳阳市 电信
58.44.102.0 58.44.102.255 湖南省岳阳市 (岳阳县)电信
58.44.103.0 58.44.127.255 湖南省岳阳市 电信
这段文件用批处理怎么写,把后面的文字处理成
58.44.42.81 58.44.43.190
58.44.43.192 58.44.101.255
58.44.102.0 58.44.102.255
58.44.103.0 58.44.127.255这样格式的- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%a in (a.txt) do (
- set "IP="
- for %%i in (%%a) do (
- if %%i LSS A if %%i GTR 0 set IP=!ip! %%i
- )
- echo !ip:~2!>>Res.txt
- )
- echo 完成,结果保存在res.txt中.
- pause
复制代码 原文本最后含有
-----------------------------------------
数据库记录总数: 437043 匹配记录: 1110
所以上面的批处理处理后变成
~2
437043 1110
希望坛友修正一下代码,也就是在处理时去除后面无用的 |