Boa tarde,

Estou estudando AWK e Shell  na faculdade, o processo pediu para 
desenvolvermos um script que use AWK com alguns recursos de shell para 
analisar log.

O Script teria que ler o arquivo de log e pegar outros arquivos contendo 
erro, avisos e etc e no final mostrar a quantidade de erros encontrados.

Para deixar mais claro seria algo do tipo. Teria os seguintes arquivos

server.log
erros.msg
avisos.msg

Eu executo

# ./analisa.sh server.log erros.msg avisos.msg

Resultado  seria algo assim.

Erro XXXX na Linha XXX
Aviso YYYY na linha YYYY
Erro WWWW na linha XXX
Erro KKKK na linha YYYY

Total de Erro : 3
Total de Aviso: 1

Ja tentei de varia maneiras mas não consegui chegar a nenhum resultado. 
Como sou novo nessas linguagens não estou conseguindo trabalhar com 
arquivos.
Consegui fazer com os erro dentro do script, mas não é forma que o 
professor que.

Já pesquisei em vários e-books sobre o assunto mas não encontrei nada.

Alguem pode ajudar????

Desde ja o meu muito Obrigado

Michel

Responder a