Article View: es.comp.os.linux.programacion
Article #6941Re: Consulta Bash
From: Mario Teijeiro Otero
Date: Sun, 27 Apr 2003 13:52
Date: Sun, 27 Apr 2003 13:52
52 lines
2449 bytes
2449 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Stanley escrib�o:
> S� que debe de ser muy b�sico, pero mis conocimientos son todav�a m�s
> b�sicos.
>
> C�mo indico a un script q lea un fichero texto hasta el final ?
>
> Quiero que cada vez que encuentre una palabra determinada (entrada por
> par�metro) ejecute otros comandos.
>
> Esta es la idea, pero no se ponerlo correctamente.
>
>
> while ! final fichero; do
> read word
>
> if [ $word ] = $Parametro then -lo que sea
> fi
>
> done
>
El comando read lee de entrada est�ndard, al no ser que se le pase el
argumente -u y el descriptor de fichero ( help read, en la consola).
Por lo que lo m�s facil es:
,----[ ]
|
| cat fichero| {
while read word ; do
| for i in $word; do
| if [ "$i" = "$parametro" ]; then
| echo "Encontrado $parametro";
| fi
| done;
| done;
| }
`----
Saludos
- --
Si no puedes hacerlo bueno, hazlo bonito -- Bill Gates --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+q+CWMKsc+XeZcdwRAqEnAJ9bpM8I+dxR6DK3gjbLnZ3FiBjgvACdEGcB
6DX2SI/9t1X+G51u7e7vckA=
=QUq4
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<b8gnas$eqm$1@cernicalo.emeteo.local>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!nntp.cs.ubc.ca!nntp-relay.ihug.net!ihug.co.nz!west.cox.net!cox.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!antonio.escomposlinux.org!emeteo.escomposlinux.org!not-for-mailReferences:
<994c040b.0304261300.67bd4d3a@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,750f93308cebb085 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-04-27 06:52:31 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!nntp.cs.ubc.ca!nntp-relay.ihug.net!ihug.co.nz!west.cox.net!cox.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!antonio.escomposlinux.org!emeteo.escomposlinux.org!not-for-mail From: Mario Teijeiro Otero <emeteo@escomposlinux.org> Newsgroups: es.comp.os.linux.programacion Subject: Re: Consulta Bash Date: Sun, 27 Apr 2003 15:52:22 +0200 Organization: Emeteo Incorporated Lines: 52 Message-ID: <b8gnas$eqm$1@cernicalo.emeteo.local> References: <994c040b.0304261300.67bd4d3a@posting.google.com> NNTP-Posting-Host: client-08.emeteo.vigowireless.net Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8Bit X-Trace: cernicalo.emeteo.local 1051451549 15190 10.34.92.8 (27 Apr 2003 13:52:29 GMT) X-Complaints-To: emeteo@emeteo.local NNTP-Posting-Date: Sun, 27 Apr 2003 13:52:29 +0000 (UTC) User-Agent: KNode/0.7.2