Operações Matemáticas com utilizando arquivo texto.
Publicado por euteste da silva (última atualização em 02/08/2011)
[ Hits: 7.669 ]
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 )
Script Para Formatação de Texto Com Cabeçalho, Rodapé e Campos de Dados Originados de Arquivo em AWK
Pesquisa de grupos do sistema por nome ou GID em AWK
Nenhum coment�rio foi encontrado.
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Salvar estado da VM no virt-manager [RESOLVIDO] (5)
Primeiras impressões do Debian 13 (11)