🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: bash: ambito de variables con while

#9165
From: jG-PPz
Date: Fri, 30 Aug 2002 21:27
24 lines
2023 bytes
garlito escribi� el d�a Jue 29 Ago 2002 21:47 algo como:

> jG-PPz escribi�:
> while read FIELD VALUE; do
>    case $FIELD in
>       nombre) nombre=$VALUE;;
>       email) email=$VALUE;;
>    esac
> done< datos.txt
> echo $nombre; echo $email

Funciona! Nunca me hubiera imaginado que eso se pod�a hacer! :-O
Gracias.

>> nombre=`grep nombre < datos.txt | awk '{print $2}'`
>> email=`grep email < datos.txt | awk '{print $2}'`
> Tambi�n rula. No entiendo lo que quieres decir con las dos lecturas...

Me refiero a que con el while, abre el fichero y lee todas las l�neas,
y con el grep, abre el fichero cada vez que pongo una variable; en este
ejemplo con el grep abriria el fichero dos veces y lo leer�a entero
dos veces. O no es as�? :-?

Saludos :)
Technical Details
Message-ID: <0qmoka.63b.ln@192.168.0.102>
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!colt.net!easynet-quince!easynet.net!teaser.fr!fr.clara.net!heighliner.fr.clara.net!proxad.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!192.168.0.102!nobody
References: <lnclka.5q3.ln@192.168.0.102> <j5tlka.go5.ln@192.168.0.102> <8otlka.5m.ln@127.0.0.1>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,b26f7a7eb5428370
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-08-30 15:33:18 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!colt.net!easynet-quince!easynet.net!teaser.fr!fr.clara.net!heighliner.fr.clara.net!proxad.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!192.168.0.102!nobody
From: jG-PPz <javiperez78@ARROBAyahoo.PUNTOes>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: bash: ambito de variables con while
Date: Fri, 30 Aug 2002 23:27:06 +0200
Organization: Debian
Lines: 25
Message-ID: <0qmoka.63b.ln@192.168.0.102>
References: <lnclka.5q3.ln@192.168.0.102> <j5tlka.go5.ln@192.168.0.102> <8otlka.5m.ln@127.0.0.1>
NNTP-Posting-Host: 217-127-151-133.uc.nombres.ttd.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
X-Trace: localhost.localdomain 1030746796 25898 217.127.151.133 (30 Aug 2002 22:33:16 GMT)
X-Complaints-To: newsmaster@marmolejo.escomposlinux.org
NNTP-Posting-Date: Fri, 30 Aug 2002 22:33:16 +0000 (UTC)
User-Agent: KNode/0.7.1