Ola amigo, Poderia mostrar como vc gostaria de ter a saida desse log? Eu tenho algo q creio ser praticamente oq vc precisa... so me mostra como vc quer a saida daquele log na tabela q eu monto pra vc
2009/12/29 Julio C. Neves <julio.ne...@gmail.com>: > Fala Adalberto, > a tabulação de saída que vc quer, está minunciosamente descrita em português > e cheia de exemplos neste > endereço<http://wiki.softwarelivre.org/TWikiBar/TWikiBarPapo009#Envenenando_a_escrita> > . > > O Papo de Botequim está bombando. 98% das dúvidas desta lista estão lá > escritas. Breve será incrementado com dicas do Bash 4.0. > > Feliz Ano Novo, > Julio > Cursos de Shell e Zenity em 2 fins de semana? > - Em DF ligue (61) 3223-3000 Curso de zenity 09-10/01; > - Turmas fechadas em outras cidades ligue (21) 8112-9988. > > > > 2009/12/29 adalberto_barra <adalbertoba...@gmail.com> > >> >> >> Bom dia >> >> Tenho um script que analisa as informações de um log específico e direciona >> para um arquivo .log. >> Preciso encontrar uma maneira para que o resultado seja convertido em Html. >> Exemplo do log: >> >> Thu Dec 24 04:45:03 BRST 2009 >> /root/scripts/analise_de_logs/24_12_2009-04h_44m_34/192 192.168.5.30 >> BEA-000102 Notice Cluster 1 >> Thu Dec 24 04:45:03 BRST 2009 >> /root/scripts/analise_de_logs/24_12_2009-04h_44m_34/192 192.168.5.30 >> BEA-000133 Notice Cluster 1 >> Thu Dec 24 04:45:04 BRST 2009 >> /root/scripts/analise_de_logs/24_12_2009-04h_44m_34/192 192.168.5.30 >> BEA-000138 Notice Cluster 1 >> >> O problema é que preciso criar uma tabela com colunas e que o arquivo fique >> alinhado de acordo com cada coluna. >> Sou iniciante em shell-script e estou apanhando para fazer isso. >> Eu executo o script em conjunto com o nome do log e do servidor.O meu >> script é esse: >> >> #!/bin/bash >> log_file=$1 >> server=$2 >> >> errors=`cat $log_file | awk -F\>\ \< {'print $4'} | grep BEA | sort | uniq` >> for err in $errors >> do >> echo -n `date`" " >> dominio=`echo $log_file | awk -F\. {'print $1'}` >> echo -n $dominio" " >> echo -n $server" " >> echo -n $err" " >> alert=`grep $err $log_file | awk -F\>\ \< {'print $2'} | uniq` >> echo -n $alert" " >> servico=`grep $err $log_file | awk -F\>\ \< {'print $3'} | uniq` >> echo -n $servico" " >> grep $err $log_file | wc -l >> done >> >> Agradeço quem puder ajudar. >> >> >> > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: shell-script-unsubscr...@yahoogrupos.com.br > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > > -- Abraços, Jeferson Santos