shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

resultado do script em html


From: adalberto_barra
Subject: resultado do script em html
Date: Tue, 29 Dec 2009 05:41:50 -0000
User-agent: eGroups-EW/0.82

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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]