回复 4# Esccc
那是你在顶楼表达错误。如果对顺序没有特别要求的话,去重和统计重复行可以在一个批处理里解决:- @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%a in ('type 1.txt^|sort') do (
- if not "!str!"=="%%a" (
- echo,%%a>>2.txt
- set n=1
- ) else (
- if !n! equ 1 echo,%%a>>3.txt
- set n=0
- )
- set str=%%a
- )
- pause
复制代码 因为你没在网盘或别的地方提供测试样本,上面代码未经测试。 |