Somando uma lista de números

Iniciado por João Mello, 09 de Julho de 2010, 11:30

tópico anterior - próximo tópico

João Mello

Eu estava com essa dúvida, até que achei a solução e resolvi compartilhá-la.

Você tem uma lista de números com um número por linha e precisa somar todos os números, primeiro coloque todos os números em uma única linha (vamos supor que o nome da lista seja "lista.txt"):

paste -s lista.txt


Mude o delimitador de tab para +

paste -s -d + numeros.txt


Abra o console do python

python

E cole a soma obtida no comando anterior.

clcampos

Digitando direto aqui, se não funcionar avisa que a gente testa.

Citar#!/bin/bash
#
# Script para somar números

Nm_ARQ="/home/seu_usuario/nome_do_arquivo.txt"  # Acertar essa linha

soma=0

for item in `cat $Nm_ARQ`;do
    soma=$( expr $soma + $item )
done

echo "O total é: $soma"
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!