У меня есть текстовый файл с кучей 3-значных чисел, как это:
 0  2  3
 0  2  3
 0  2  9
 0  3  9
 0  9  2
 0  9  2
 0  9  9
 1  2  2
 1  2  2
 1  2  2
 1  2  9
 1  2  9
 1  3  3
 1  9  2
 1  9  2
 1  9  2
 1  9  3
 1  9  9
 1  9  9
 1  9  9
 1  9  9
 2  0  2
 2  0  3
Я хотел бы посчитать количество каждого числа, которое дублируется и сколько раз. Как это:
 0  2  3     2
 0  9  2     2
 1  2  2     3
 etc
Пока что следующее близко подошло к решению проблемы; но он обходит некоторые цифры:
@echo off
setlocal EnableDelayedExpansion
::set src=F:\DB\batchFiles\Numbers.txt
::set dst=F:\DB\batchFiles\Numbers_Converted.txt
set src=F:\DB\batchFiles\Numbers.txt
set dst=F:\DB\batchFiles\Numbers_Converted.txt
set /a row=1
set /a count=0
set line=
(for /F "delims=" %%L in ('sort %src%') do (
   if ~!line!~ == ~%%L~ (set /a row+=1 
   set /a count=row )
   if not ~!line!~ == ~%%L~ (echo !count!    %%L
   set line=%%L
   set /a row=1)
)) > "%dst%"
