Operações Matemáticas com utilizando arquivo texto.
Publicado por euteste da silva (última atualização em 02/08/2011)
[ Hits: 7.596 ]
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
Script Para Formatação de Texto Com Cabeçalho, Rodapé e Campos de Dados Originados de Arquivo em AWK
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Gravação de tela com temporizador
Eu tive esse erro aqui depois de de baixar o HyprLand Ubuntu na versão... (1)
Como fazer boot em img do debian 12.img da web? (11)
Manjaro 25.0 no permite usar crontab (1)