57楼代码稍作修改后, 可输出地区连续但号段不连续的断点, 输出结果去掉所有尾部的 空格111 后将与 CUer 的 gawk 版的结果完全一致:- @echo off&setlocal enabledelayedexpansion
- sort data.txt /o data1.txt
- for /f "tokens=1-2" %%a in (quhao.txt) do set %%b=%%a
-
- ::\\取第一个电话号码
- set /p num=<data1.txt
- set /a num=num
- ::\\\\\\\
- (
- for /f "tokens=1-2" %%a in (data1.txt) do (
- if !num! neq %%a (echo;!num! !未知!)&(set var=)
- if "!var!" neq "%%b" (
- echo;%%a !%%b!
- set var=%%b
- )
- set /a num=%%a+1
- )
- )>结果.txt
复制代码
|