Article View: es.comp.os.linux.programacion
Article #9150bash: ambito de variables con while
From: jG-PPz
Date: Thu, 29 Aug 2002 14:47
Date: Thu, 29 Aug 2002 14:47
41 lines
2241 bytes
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!nobodyShow 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