🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #7990

Re: Leer un fichero

#7990
From: aru
Date: Thu, 02 Jan 2003 23:15
23 lines
1731 bytes
In article <3E14D06E.3040505@terra.es>, ionidk wrote:
> Muchas gracias por las ideas, y perdon por no decir el lenguaje. En 
> princio queria desde la shell, pero todas las ideas son validas.
>

Yo te propongo esta otra soluci�n, un 90% bash, y no lo es el 100%
porque bash no puede hacer c�lculos con decimales - para ello uso 'bc' 

Supongamos que el listado de n�meros est� en "listado.txt":


#! /bin/bash

sumandos=0
sumatorio=0
while read num; do
   sumatorio=$(($num + $sumatorio))
   sumandos=$(($sumandos + 1))
done < listado.txt
# Resultado con precisi�n de dos decimales.
echo "La media es: $(echo "scale=2; $sumatorio/$sumandos" | bc)"

Un saludo, y feliz a�o nuevo
Technical Details
Message-ID: <slrnb19i8q.4b.aru_no_spam@paleo.chiti.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.rediris.es!news.uv.es!not-for-mail
References: <7d4ff0e4.0301020707.6388a1a6@posting.google.com> <3E14D06E.3040505@terra.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,5cf283a7acb0d167
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-01-02 16:38:04 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.rediris.es!news.uv.es!not-for-mail
From: aru <aru_no_spam@no_spam.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Leer un fichero
Date: Thu, 2 Jan 2003 23:15:30 +0000 (UTC)
Organization: Universitat de Valencia
Lines: 23
Distribution: es
Message-ID: <slrnb19i8q.4b.aru_no_spam@paleo.chiti.org>
References: <7d4ff0e4.0301020707.6388a1a6@posting.google.com> <3E14D06E.3040505@terra.es>
NNTP-Posting-Host: 193-153-151-76.uc.nombres.ttd.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: peque.uv.es 1041549330 5616 193.153.151.76 (2 Jan 2003 23:15:30 GMT)
X-Complaints-To: newsmanager@uv.es
NNTP-Posting-Date: Thu, 2 Jan 2003 23:15:30 +0000 (UTC)
User-Agent: slrn/0.9.7.4 (Linux)