🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #15924

Re: Espacios en directorios

#15924
From: Oscar Manuel
Date: Wed, 31 May 2000 00:00
85 lines
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-mail
References: <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