On Wed, Jun 03, 2009 at 05:31:42AM -0700, Adriano Nunes wrote: > Galera consegui fazer o seguinte: > > modifiquei o script da seguinte forma: > > #/bin/bash > > mes="" > relatorio="/home/anunes/rel-pflogsumm" > destino="/home/anunes/relatorios/recebidos." > > echo " Digite o Mes que deseja consultar" > while read mes > do > case $mes in > 01) break;; > 02) break;; > 03) break;; > 04) break;; > 05) break;; > 06) break;; > 07) break;; > 08) break;; > 09) break;; > 10) break;; > 11) break;; > 12) break;; > esac > echo " Digite um valor de 01-12" > done > > > cat $relatorio/pflog-$mes-01.txt |awk 'NR==7 {print $1}' > $destino$mes > cat $relatorio/pflog-$mes-02.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-03.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-04.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-05.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-06.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-07.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-08.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-09.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-10.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-11.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-12.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-13.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-14.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-15.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-16.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-17.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-18.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-19.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-20.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-21.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-22.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-23.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-24.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-25.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-26.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-27.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-28.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-29.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-30.txt |awk 'NR==7 {print $1}' >> $destino$mes > cat $relatorio/pflog-$mes-31.txt |awk 'NR==7 {print $1}' >> $destino$mes > -------------------------------------- > > O relatorio que ele cria fica da seguinte forma: > > Nome do relatorio gerado: recebido."o mes escolhido" > > conteudo: > > 2885 > 488 > 449 > 475 > 2846 > 2546 > 2018 > 2920 > 2085 > 594 > 667 > 3216 > 2031 > 2023 > 2212 > 2064 > 1757 > 542 > 3508 > 2556 > 2545 > 2326 > 2781 > 607 > 488 > 3555 > 3113 > 2674 > 2562 > 2277 > 572 > > Agora preciso somar todos esses numeros. a forma mais simples é fazendo algo como:
cat arquivo | paste -sd+ | bc > > Alguém pode me ajudar! > > Obrigado!!!! > eu não consegui entender qual informação você precisa consolidar e com que frequência. -- "Não manejo bem as palavras Mas manipulo bem as strings." ------------------------------