Article View: es.comp.os.linux.programacion
Article #15924Re: Espacios en directorios
From: Oscar Manuel
Date: Wed, 31 May 2000 00:00
Date: Wed, 31 May 2000 00:00
85 lines
3237 bytes
3237 bytes
Santiago Romero wrote:
>
> El Sun, 28 May 2000 15:29:35 +0200, Oscar Manuel escribió:
> >Estoy haciendo un pequeño script para que me cree listas de canciones de
> >directorios con ficheros mp3, y como tengo una estructura de
> >directorios, querría facilitarle la labor al freeamp. El script es el
> >siguiente:
> >
> ># !/bin/sh
> >p=$(pwd)
> >for i in $(ls -1dN ${1:-*}); do
> > cd $p
> > cd $i
> > ls -1 *.mp3>$i.m3u;
> >done
> >
> >Esto funciona bien cuando el directorio no tiene espacios, pero si tiene
> >espacios, pues se arma una gorda.
>
> ponlos entre comillas ----> "$i", "$P", etc...
Ya lo probé antes de mandar el mensaje, y no funciona.
> >Querría hacerle algunas modificaciones:
> >
> >1) Que no muestre los archivos del directorio, ya que supuestamente
> >ls -d se encarga de eso, pero no lo hace;
>
> añadele al ls un >/dev/null
¿? Creo que no me he explicado bien. Si en un directorio hay archivos y
subdirectorios, quiero que muestre sólo lo que son subdirectorios.
> >2) Si el archivo tiene la extensión MP3 en vez de mp3, pues renombrarlo
> >(¿se nota que viene de un CD de windoze?)
>
> tendras que hacer un test y mv
Sé que van por ahí los tiros...
> >3) Derivada (creo) del CD en winx, ya que al ser títulos en inglés la
> >mayoría, pues contienen una "mala versión" de la comilla simple, como
> >por ejemplo en palabras como "you're", "I'm", "Can't", etc. que la
> >comilla sale como otro carácter, aparte de que el freeamp se vuelve loco
> >con estos nombres. Los que he renombrado a mano funcionan bien, pero son
> >muchos títulos y además largos.
>
> si los pones entre comillas "" no se rayará.
No conectamos bien... A ver, lo que quería decir es que el símbolo "'",
tal y como viene de origen, es ilegible, y quiero transformarlo en el
legible "'". Sé que hay que utilizar "tr", pero no doy con la
combinación.
Gracias por tu interés, Santi. A lo mejor es porque yo uso Debian ;-)
--
http://counter.li.org registration info:
----------------------------------------
Linux user: 92390 - Linux machine: 39301
|--------------------------------------------|
| Oscar Manuel Gómez Senovilla |
| mailto:oscarsen@BORRARomgs.findhere.com |
| (quita "BORRAR" después de @) |
| (remove "BORRAR" after @) |
| Madrid (España) |
|--------------------------------------------|
Technical Details
Message-ID:
<39344067.EB246AA8@omgs.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<39311F3F.DCC71570@omgs.es> <slrn8j4ilh.mb.compiler@compiler.linux.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,17b6aa2ac9c616dd X-Google-Attributes: gidf86c8,public From: Oscar Manuel <oscar@omgs.es> Subject: Re: Espacios en directorios Date: 2000/05/31 Message-ID: <39344067.EB246AA8@omgs.es> X-Deja-AN: 629579845 Content-Transfer-Encoding: quoted-printable References: <39311F3F.DCC71570@omgs.es> <slrn8j4ilh.mb.compiler@compiler.linux.es> X-Accept-Language: es Content-Type: text/plain; charset=iso-8859-1 X-Trace: oscar.omgs.es 959725672 1631 192.168.0.10 (30 May 2000 22:27:52 GMT) Organization: Estoy harto de spammers Mime-Version: 1.0 Newsgroups: es.comp.os.linux.programacion