Article View: es.comp.os.linux.programacion
Article #5963Re: Problemas con bash y ficheros con espacios
From: Pascal Bourguignon
Date: Wed, 27 Aug 2003 16:16
Date: Wed, 27 Aug 2003 16:16
48 lines
2206 bytes
2206 bytes
Gorka Olaizola <gorka@helvete.escomposlinux.org> writes:
> Estoy haciendo un script en bash y tengo muchos problemas con los ficheros
> con espacios. Lo he intentado de mil formas pero no consigo una soluci�n.
> En teor�a lo que hago deber�a funcionar pero creo que por usar /getopts/
> algo sale mal. (getopts en una funci�n interna de bash)
>
> [...]
> Aqu� llamo a getopts y saco los switches.
> [...]
>
> images=$@
Hay que usar tablas (arrays):
images=("$@")
echo ${images[0]}
echo ${images[1]}
echo ${images[2]}
# ...
> goaway=0
> for i in $images
for i in "${images[@]}"
> do
> if [ ! -r "$i" ]
> then
> echo "The picture \"$i\" does not exists or is unreadable"
> goaway=1
> fi
> numimages=$(($numimages+1))
# No hace falta contar las imagenes:
> done
numimages=${#images}
--
__Pascal_Bourguignon__ http://www.informatimago.com/
----------------------------------------------------------------------
Do not adjust your mind, there is a fault in reality.
Technical Details
Message-ID:
<874r038491.fsf@thalassa.informatimago.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!newsfeed.news2me.com!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!uni-berlin.de!thalassa.informatimago.COM!not-for-mailReferences:
<slrnbkpjga.1mg.gorka@conn.helvete.escomposlinux.org>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,7bd7fe9d2d980812 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-08-27 09:17:00 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!newsfeed.news2me.com!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!uni-berlin.de!thalassa.informatimago.COM!not-for-mail From: Pascal Bourguignon <spam@thalassa.informatimago.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: Problemas con bash y ficheros con espacios Date: 27 Aug 2003 18:16:58 +0200 Organization: informatimago.com Lines: 48 Message-ID: <874r038491.fsf@thalassa.informatimago.com> References: <slrnbkpjga.1mg.gorka@conn.helvete.escomposlinux.org> NNTP-Posting-Host: thalassa.informatimago.com (195.114.85.198) Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de 1062001018 10101068 195.114.85.198 (16 [41911]) User-Agent: Gnus/5.09 (Gnus v5.9.0) 21.3.50.pjb1.1