Operações Matemáticas com utilizando arquivo texto.
Publicado por euteste da silva (última atualização em 02/08/2011)
[ Hits: 7.636 ]
Este script faz o somatório dos valores encontrado no arquivo texto, calcula média e informa o maior e menor valor.
O arquivo como input é informado da seguinte maneira:
conteúdo do arquivo file1.txt:
--- Inicio ---
aaa4bbb
7 quero isso
2
1
---FIM---
# Para chamar o script basta: awk -f prog1.awk file1.txt BEGIN { soma=0 media=0 i=1 } { gsub(/[^0-9]+/,"",$0) if(length($0)==0) next arr[i]=$0 soma+=arr[i] i++; } END { media = soma/i menor = arr[1] maior = arr[1] j=i for(i=1; i<=j; i++){ if(i in arr){ if(arr[i] < menor ) menor = arr[i] if(arr[i] > maior) maior = arr[i] print arr[i] } } printf("Soma: %.2f\n",soma) printf("Media: %.2f\n", media) printf("Menor: %.2f\n", menor) printf("Maior: %.2f\n", maior) }
Utilização de memória swap no Solaris ( swap memory utilization in Solaris )
Informa usuários de UID duplicado
Regressão linear usando Shell Bash + AWK
Utilização de memória swap no Solaris ( swap memory utilization in Solaris )
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
O que você está ouvindo agora? [2] (188)
warsaw parou de funcionar após atualização do sistema (solução) (10)