Pesquisar em arquivos txt com BAT

Programação

Esta dica pode auxiliar quando for necessário realizar busca de uma string em um arquivo TXT por meio de um script .BAT . Abaixo segue um exemplo que realiza esta tarefa.


set log=log.txt --- Variável contendo o arquivo que deve ser analisado chamado log.txt

set string= causa --- Variável que contem a string que deve ser localizada no arquivo log.txt


find "%string%" c:\software\%log% >> c:\logBusca.txt --- Utilizando o "find" podemos realizar a consulta da string (%string%) dento do arquivo indicado acima (%log%). Veja que após  o sinal de maior >> ele esta gravando um arquivo que vai conter o resultado encontrado pelo "find", e será salvo na raiz C:\


start c:\logBusca.txt --- Após realizar a consulta e gerar o arquivo com os resultados encontrado, podemos solicitar que abra o arquivo automaticamente na tela.



Código completo:


set van=log.err

set string= causa

find "%string%" c:\software\%log% >> c:\logBusca.txt

start c:\logBusca.txt

Fonte
www.SuaDica.com
Mais Dicas