🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Leer un fichero

#7979
From: Samuel
Date: Thu, 02 Jan 2003 15:56
36 lines
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-mail
References: <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)