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