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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: shell-script-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html