Programação Batch / Contar linha iguais e somar
Gostaria de fazer um batch que faça a seguinte contagem:
Arquivo Origem
7895537000011
7895537000028
7895537000035
7895537000042
7895537000059
7895537000066
7895537000011
7895537000011
7895537000028
7895537000028
7895537000028
7895537000059
7895537000059
Arquivo Destino
7895537000011,3
7895537000028,4
7895537000035,1
7895537000042,1
7895537000059,3
7895537000066,1
Somar as repetições e colocar na frente do do item apos uma virgula. Utilizo para fazer balanço de itens em loja, agradeço a quem puder ajudar.
Fonte: for /r "C:\Inventario" %%F in (*.txt) do type "%%F" >>Inventario_%loja%_%dia%-%mes%-%ano%_%hour%h%min%m%secs%s.inv
mkdir Inventario_%loja%_%dia%-%mes%-%ano%_%hour%h%min%m%secs%s
7za a Coletas_%loja%_%dia%-%mes%-%ano%_%hour%h%min%m%secs%s.7z C:\Inventario\*.txt -mx9
del C:\Inventario\Contagem*.txt
setLocal EnableDelayedExpansion
for /f "tokens=* delims= " %%a in (Inventario_%loja%_%dia%-%mes%-%ano%_%hour%h%min%m%secs%s.inv) do (
echo %%a,1 >>C:\Inventario\Inventario_%loja%_%dia%-%mes%-%ano%_%hour%h%min%m%secs%s\Inventario_%loja%_%dia%-%mes%-%ano%_%hour%h%min%m%secs%s.log
)