Diferenciar string bash [RESOLVIDO]

1. Diferenciar string bash [RESOLVIDO]

thiago
lacerdat25

(usa Red Hat)

Enviado em 26/04/2020 - 23:13h

Olá amigos!

Estou criando um bash que valida os logs de um sistema, afim de coletar erros. A string que quero buscar é: "ERR", está tudo OKY, mas tive um erro quando usei como exemplo um log que teve a palavra ENCERRADO no corpo do a arquivo.
Como eu faço para diferenciar essa situação, ERR de ENCERRADO.

Segue abaixo:

erro=$(cat /mnt/pasta/arquivo.txt | grep -i ERR)

Obrigado!!



  


2. Re: Diferenciar string bash [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 26/04/2020 - 23:41h


Use a flag -w no grep.

E não precisa usar o cat, o grep consegue ler arquivos sozinho.


3. Diferenciar string bash

thiago
lacerdat25

(usa Red Hat)

Enviado em 27/04/2020 - 00:07h

Muito obrigado!

Pesquisei sobre o grep, mas não tinha olhado esse caracter -w.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts