On Wed, Mar 31, 2004 at 02:30:36PM -0500, Luigi wrote:

 > Los nombres de los archivos tienen el siguiente formato:
 >      (Artista)-Cancion.mp3
 > 
 > Existen algunos que no contienen el nombre del Artista, su formato
 > seria:
 >      ()-Cancion.mp3
 > 
 > Los nombres de la canciones tienen espacios.
 > Ahora puedo decirle rm 'cat list', pero si le doy ls -l 'cat list' me
 > dice que no existe el archivo o directorio. Entonces pense que seria
 > por que en la lista aparecen los espacios, reemplace los espacios con
 > '\ ' (sin las comillas) y tambien me da el mismo error.

 $ touch 'un archivo' \
         '(dos archivos)-cancion.mp3' \
         '(tres archivos)-cancion y mas.mp3'
 $ ls
 (dos archivos)-cancion.mp3  (tres archivos)-cancion y mas.mp3  un archivo
 $ ls > ~/lista
 $ cat ~/lista
 (dos archivos)-cancion.mp3
 (tres archivos)-cancion y mas.mp3
 un archivo

 as�, �verdad?

 $ tr '\n' '\0' < ~/lista | xargs -0r mv --target-directory=~/tmp

 (eso es pasar el cambio de l�nea '\n' a un caracter nulo; xargs con el
 par�metro -0 usa el caracter nulo como delimitador)

 Marcelo

-- 
Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe'
Problemas a: [EMAIL PROTECTED]  http://www.linux.or.cr/listas

Responder a