🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

bash: ambito de variables con while

#9150
From: jG-PPz
Date: Thu, 29 Aug 2002 14:47
41 lines
2241 bytes
Hola.
Estamos desarrolando un script para automatizaci�n de estadisticas
de news, y me ha surgido un grave problema:

Por qu� el ambito de una variable en bash dentro de un while se
acaba al salir de �ste?

---SCRIPT: prueba.sh ---
#!/bin/bash
while read variable
do
   echo "valor: $variable"
done

echo "valor: $variable"
---SCRIPT: prueba.sh ---

---USO---
# echo prueba | prueba.sh
valor: prueba
valor:
# _
---USO---
 
De qu� forma se puede solucionar esto?
He pensado en guardar cada variable que se cree dentro del while
en un fichero cada una, para leerlas despues del while, pero no
me parece un buen metodo.

Gracias.

--
 Iniciando Windows 98... AMIBIOS v2.8. 65535Kb OK. Iniciando Windows 98...
 --------------------------------------------------------
| jG-PPz                                   Javier Perez  |
|--------------------------------------------------------
| POWERED BY - RedHat Linux v 7.3       kernel 2.4.18-10 |
|                                                        |      
|                                  Socio Hispalinux 2608 |
 --------------------------------------------------------
Technical Details
Message-ID: <lnclka.5q3.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!isdnet!proxad.net!proxad.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!192.168.0.102!nobody

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,b26f7a7eb5428370,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-08-29 08:01:06 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!isdnet!proxad.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: bash: ambito de variables con while
Date: Thu, 29 Aug 2002 16:47:51 +0200
Organization: Debian
Lines: 41
Message-ID: <lnclka.5q3.ln@192.168.0.102>
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 1030633264 30815 217.127.151.133 (29 Aug 2002 15:01:04 GMT)
X-Complaints-To: newsmaster@marmolejo.escomposlinux.org
NNTP-Posting-Date: Thu, 29 Aug 2002 15:01:04 +0000 (UTC)
User-Agent: KNode/0.7.1