Ir ao conteúdo

Posts recomendados

Postado

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
)

Postado
1 minuto atrás, Sidiyo disse:

Ninguém vai ajudar se tu não colocar algum código sobre isso, pessoal ajuda as pessoas aqui, não resolve as coisas pra elas

Obrigado pela dica.

 

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
)

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!