Article View: es.comp.os.linux.programacion
Article #5899Re: Bash: elementos de una colección.
From: garlito
Date: Sun, 31 Aug 2003 11:00
Date: Sun, 31 Aug 2003 11:00
30 lines
1965 bytes
1965 bytes
J. P. escribi�:
> #!/bin/bash
>
> objetivos()
> {
> for I in "${@}"
> do
> echo "${I}"
> done
> }
> COLECCION=($(objetivos "${@}"))
Es imprescincible que uses una funci�n? Mirando s�lo la parte que pones
lo que hace es una complicada transformaci�n para obtener lo mismo que
ya ten�as
Puedes hacer simplemente
coleccion=("$@")
y a correr
Por otro lado, ya te han comentado que el fallo est� en el echo. Si
haces
echo "uno dos"
las comillas valen para que echo vea un solo argumento, pero su salida
ser�n dos palabras para cualquier otro comando que trate de analizarla
salvo que lleve comillas adicionales
Saludos
Technical Details
Message-ID:
<qfksib.gb2.ln@garlito06400.uned.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!elnk-nf2-pas!elnk-pas-nf1!newsfeed.earthlink.net!west.cox.net!east.cox.net!peer01.cox.net!cox.net!antonio.escomposlinux.org!cernicalo.escomposlinux.org!tramontana.escomposlinux.org!escomposlinux.org!pinsa.escomposlinux.org!garlito06400.uned.es!nobodyReferences:
<birhdv$c8okj$1@ID-130393.news.uni-berlin.de>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,fb6dad6ad0f7d3c4 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-08-31 04:00:18 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!elnk-nf2-pas!elnk-pas-nf1!newsfeed.earthlink.net!west.cox.net!east.cox.net!peer01.cox.net!cox.net!antonio.escomposlinux.org!cernicalo.escomposlinux.org!tramontana.escomposlinux.org!escomposlinux.org!pinsa.escomposlinux.org!garlito06400.uned.es!nobody From: garlito <garlito_quitaesto@wanadoo.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Bash: elementos de una colección. Date: Sun, 31 Aug 2003 13:00:10 +0200 Organization: Ecolnet Lines: 30 Message-ID: <qfksib.gb2.ln@garlito06400.uned.es> References: <birhdv$c8okj$1@ID-130393.news.uni-berlin.de> NNTP-Posting-Host: cliente-217216201104.ubrcoa01.supercable.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: pinsa.escomposlinux.org 1062327614 7579 217.216.201.104 (31 Aug 2003 11:00:14 GMT) X-Complaints-To: newsmaster@pinsa.escomposlinux.org NNTP-Posting-Date: Sun, 31 Aug 2003 11:00:14 +0000 (UTC) User-Agent: slrn/0.9.7.4 (Linux)