Article View: es.comp.os.linux.programacion
Article #7979Re: Leer un fichero
From: Samuel
Date: Thu, 02 Jan 2003 15:56
Date: Thu, 02 Jan 2003 15:56
36 lines
2505 bytes
2505 bytes
On 2 Jan 2003 07:07:39 -0800
ionidk@terra.es (DK) wrote:
> Feliz a�o:
>
> Quiero sacar la media de una serie de datos que tengo almacenados en
> un fichero. El fichero podria ser de la siguiente manera:(datos.txt)
>[...]
>
> Quiesiera saber como se puede leer ese fichero, ir linea a linea para
> poder acumularlo. Como supondreis no tengo ni idea de hacer scripts,
> pero estoy en ello, si ademas me dijeseis donde puedo enconntrar
> informacion, para la siguiente vez no tendree que preguntar.
>
> Un saludo.
Una de las miles de maneras de hacerlo(para mi la m�s f�cil):
samuel@tizona ~$ cat datos.txt | awk '{ acum=acum+$1} END{ if(NR>0>) print acum/NR}'
32.3636
Estamos suponiendo que toda l�nea tiene ese formato, que no hay columnas
que no son n�meros, etc...
Manuales para aprender a programar en shell hay decenas. A mi me gusta
esta p�gina:
http://cfaj.freeshell.org/shell/
--
"Los videojuegos No afectan a los ni�os. Si fuera as�, y el Comecocos nos
hubiera afectado a nosotros cuando eramos ni�os, la gente de nuestra
generaci�n estar�a deambulando por lugares oscuros, comiendo p�ldoras
m�gicas y escuchando ritmos electr�nicos repetitivos."
Kristian Wilson, Nintendo, Inc., 1989.
Technical Details
Message-ID:
<20030102165656.628243bf.444398@celes.unizar.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mailReferences:
<7d4ff0e4.0301020707.6388a1a6@posting.google.com>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 07:56:36 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mail From: Samuel <444398@celes.unizar.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Leer un fichero Date: Thu, 2 Jan 2003 16:56:56 +0100 Organization: Telefonica Data Espagna Lines: 36 Message-ID: <20030102165656.628243bf.444398@celes.unizar.es> References: <7d4ff0e4.0301020707.6388a1a6@posting.google.com> NNTP-Posting-Host: 80-25-246-165.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: nsnmpen2-gest.nuria.telefonica-data.net 1041522995 13067 80.25.246.165 (2 Jan 2003 15:56:35 GMT) X-Complaints-To: usenet@nsnmpen2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Thu, 2 Jan 2003 15:56:35 +0000 (UTC) X-Newsreader: Sylpheed version 0.8.6claws (GTK+ 1.2.10; i386-portbld-freebsd4.7)