Ajuda com grep Verificação de log

1. Ajuda com grep Verificação de log

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/12/2018 - 15:34h

Ola amigos, Boa tarde.
Estou precisando de ajuda com uma duvida que não consegui solucionar mesmo depois de varias pesquisa na internet.

minha duvida e o seguinte tenho dois arquivos que contem números de 8 dígitos, o log que ira gravar todos os números que já foram processados. ex
34435310
44436012
34436107
44435655
44435582
e tenho o novo arquivo que sera gerado toda vez que iniciado o script
ex
34435319
44436415
24436415
preciso saber se esses novos numeros gerados constam no log.

Obrigado


  


2. Re: Ajuda com grep Verificação de log

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 27/12/2018 - 16:53h

Testa a cada número gerado, antes de gravá-lo no segundo arquivo.


--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 


O Enigma do GNU/Linux
O Enigma do GNU/Linux sempre carregou consigo um mistério. Você deve aprender esse segredo, meu jovem. Você deve aprender sua disciplina. Pois em nada neste mundo você pode confiar. Não nas Debian-like, não nas RPM-based, não nas derivadas do Gentoo. Nisto [aponta para o cachimbo] você pode confiar.



3. Re: Ajuda com grep Verificação de log

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 29/12/2018 - 17:37h


p3rs0n4 escreveu:

Ola amigos, Boa tarde.
Estou precisando de ajuda com uma duvida que não consegui solucionar mesmo depois de varias pesquisa na internet.

minha duvida e o seguinte tenho dois arquivos que contem números de 8 dígitos, o log que ira gravar todos os números que já foram processados. ex
34435310
44436012
34436107
44435655
44435582
e tenho o novo arquivo que sera gerado toda vez que iniciado o script
ex
34435319
44436415
24436415
preciso saber se esses novos numeros gerados constam no log.

Obrigado


Boa tarde Persona...
Segue sugestão:
#!/bin/bash
cat arq01 arq02 > Arq12.txt
while read -r line;do #Pega cada linha de Arq12.txt e gera a variável "line", que tem o conteúdo da linha...
if grep -wq "$line" arquivo.log;then #Busca pela var "line", no arquivo.log
echo -e " Numero $line, existe no arquivo.log" #Mensagem, em caso Positivo
else
echo -e " Numero $line, NÃO existe no arquivo.log" #Mensagem, em caso Negativo
fi
done<Arq12.txt


Obs.:
No exemplo acima, juntei o arq01 com o arq02 e formei o Arq12.txt...
Para verificar somente de um arquivo, altere a linha:
done<Arq12.txt
colocando o nome do arquivo.
Att.:
Marcelo Oliver


4. Re: Ajuda com grep Verificação de log

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/01/2019 - 13:11h

msoliver escreveu:


p3rs0n4 escreveu:

Ola amigos, Boa tarde.
Estou precisando de ajuda com uma duvida que não consegui solucionar mesmo depois de varias pesquisa na internet.

minha duvida e o seguinte tenho dois arquivos que contem números de 8 dígitos, o log que ira gravar todos os números que já foram processados. ex
34435310
44436012
34436107
44435655
44435582
e tenho o novo arquivo que sera gerado toda vez que iniciado o script
ex
34435319
44436415
24436415
preciso saber se esses novos numeros gerados constam no log.

Obrigado


Boa tarde Persona...
Segue sugestão:
#!/bin/bash
cat arq01 arq02 > Arq12.txt
while read -r line;do #Pega cada linha de Arq12.txt e gera a variável "line", que tem o conteúdo da linha...
if grep -wq "$line" arquivo.log;then #Busca pela var "line", no arquivo.log
echo -e " Numero $line, existe no arquivo.log" #Mensagem, em caso Positivo
else
echo -e " Numero $line, NÃO existe no arquivo.log" #Mensagem, em caso Negativo
fi
done<Arq12.txt


Obs.:
No exemplo acima, juntei o arq01 com o arq02 e formei o Arq12.txt...
Para verificar somente de um arquivo, altere a linha:
done<Arq12.txt
colocando o nome do arquivo.
Att.:
Marcelo Oliver


Obrigado amigo;









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts