Operações Matemáticas com utilizando arquivo texto.
Publicado por euteste da silva (última atualização em 02/08/2011)
[ Hits: 7.471 ]
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) }
Informa usuários de UID duplicado
Utilização de memória swap no Solaris ( swap memory utilization in Solaris )
Regressão linear usando Shell Bash + AWK
Informa usuários de UID duplicado
Nenhum comentário foi encontrado.
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
A coisa universal é muito mais ampla do que cê imagina (6)
Forum Linux Mint bloqueado para o Brasil (0)