🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Consulta Bash

#6941
From: Mario Teijeiro Otero
Date: Sun, 27 Apr 2003 13:52
52 lines
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-mail
References: <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