Article View: es.comp.os.linux.programacion
Article #10270Re: Nombres con espacios
From: Jordi Minyana Estruch
Date: Mon, 11 Mar 2002 23:13
Date: Mon, 11 Mar 2002 23:13
37 lines
1904 bytes
1904 bytes
Oscar Manuel G�mez Senovilla wrote:
> Estoy haciendo un ficherito para juntar ficheros con extensi�n .001, .002,
> etc. Si el nombre no contiene espacios, funciona bien, pero me falla cuando
> el nombre contiene espacios. He probado a poner comillas en todos los
> sitios que se me ha ocurrido pero no doy con ello. Seguro que es una
> tonter�a.
>
> Aqu� est� la �ltima prueba del sustituto de "hpjsplit.exe".
>
> #!/bin/sh
> fichero=`basename "$(ls *.001)" .001`
> rm -f $fichero
> for t in "$(ls -1b ${fichero}.[0-9]*)"; do
> cat "$t">> $fichero
> done
>
> Otra posibilidad ser�a renombrar todos los ficheros a algo que no tuviese
> espacios, pero no me he puesto a ello.
>
> Saludos.
Hola,
Que tal esto:
fichero=`basename "$(ls *.001)" .001`
FSAL=`echo $fichero | sed 's/ /_/g'`
FAUX=`echo $fichero | sed 's/ /?/g'`
for i in `ls ${FAUX}.[0-9]* | sed 's/ /?/g'`;
do
cat `echo $i | sed 's/ /?/g'` >> $FSAL
done
Saludos
Technical Details
Message-ID:
<3C8D3A25.5040909@terra.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.rediris.es!newsfeed.mad.ttd.net!news.bcn.ttd.net!jome.es!nobodyReferences:
<a669ar$s70$1@omgs.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,ac8caad848db229f X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-03-11 15:24:28 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.rediris.es!newsfeed.mad.ttd.net!news.bcn.ttd.net!jome.es!nobody From: Jordi Minyana Estruch <XnoXjomergXspamX@terra.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Nombres con espacios Date: Tue, 12 Mar 2002 00:13:41 +0100 Organization: Telefonica Transmision de Datos Lines: 39 Message-ID: <3C8D3A25.5040909@terra.es> References: <a669ar$s70$1@omgs.es> NNTP-Posting-Host: 213-99-185-15.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.5) Gecko/20011012 X-Accept-Language: es, ca, en-us, en