Soma valores de uma lista (calculo notas, pontos, etc)
Publicado por Raimundo Alves Portela (última atualização em 28/07/2014)
[ Hits: 16.282 ]
Homepage: http://portelanet.com
Download 1406122542.somaNotas.sh (versão 2)
Script simples, para fazer a soma de valores a partir de uma lista de itens e seus valores.
Pode ser usado para cálculo de notas, pontos, etc.
Arquivo lista.txt:
========
Pedro 7
Maria 8
Pedro 8
Maria 6.5
Exemplo de uso:
$ ./somaNotas.sh lista.txt
Pedro 15
Maria 14.5
Versão 2 - Enviado por Vitor Augusto M. Pio em 23/07/2014
Changelog: - Simplificação funcionando.
Download 1406122542.somaNotas.sh
#!/bin/bash # Por: Raimundo Portela - rai3mb@gmail.com # Somar notas a partir de uma lista, independente da ordenação da mesma # Exemplo de lista: # Pedro 7 # Maria 8 # Pedro 8 # Maria 6.5 # Exemplo de uso: # ./somaNotas.sh lista.txt #========================================================= ARQUIVO="$1" SOMA=0 OLD=$( sort $ARQUIVO | head -n1 | cut -d' ' -f1 ) while read LINHA do NEW=$( echo $LINHA | cut -d' ' -f1 ) VALOR=$( echo $LINHA | cut -d' ' -f2 ) if [ "$NEW" = "$OLD" ]; then SOMA=$( echo "$SOMA + $VALOR" | bc ) else echo "$OLD $SOMA" SOMA=$VALOR fi OLD="$NEW" done < <( sort $ARQUIVO ) # para o ultimo registro echo "$OLD $SOMA"
Script simples para gerenciar netcat
script para trabalhar com disquetes no linux
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Links importantes de usuários do vol (4)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (2)
Para os fãs de DOOM, um vídeo do Romero (com dublagem em pt-br disponí... (2)









