Foros del Web » Administración de Sistemas » Unix / Linux »

Malditos espacios en los nombres de fichero

Estas en el tema de Malditos espacios en los nombres de fichero en el foro de Unix / Linux en Foros del Web. Hola a todos. Resulta que la mayoría de la música que me bajo ha sido nombrada en win y los nombres de archivo llevan espacios; ...
  #1 (permalink)  
Antiguo 01/03/2003, 15:18
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 22 años, 11 meses
Puntos: 0
Malditos espacios en los nombres de fichero

Hola a todos.

Resulta que la mayoría de la música que me bajo ha sido nombrada en win y los nombres de archivo llevan espacios; así que cuando voy a tostarla o a organizarla, me encuentro con que mis fabulosos scripts no sirven para ello.

Sé que en la terminal te puedes referir a un archivo llamado "nombre archivo" como "nombre\ archivo". Sin embargo, aplicando unos sed's a los scripts, me dice "nombre\ not found", en vez de tomarlo completo como lo hace en el shell.

Escribo porque seguro que alguien ya se ha creado su solución y me gustaría que me la comentase (o al menos un script que renombre las cosas sin espacios)


Un saludo,
__________________
lical-> Usuario registrado de Linux #254225

ZonaSiete.ORG - GNU/Linux eminentemente práctico
  #2 (permalink)  
Antiguo 01/03/2003, 21:34
Avatar de Ferdy
Colaborador
 
Fecha de Ingreso: junio-2001
Ubicación: España
Mensajes: 1.430
Antigüedad: 23 años, 5 meses
Puntos: 0
Yo lo hago así:

Código:
#!/bin/bash
for i in *.mp3
do
        NUEVO_NO=`echo $i | replace \  \_ | sed s/.mp3/.wav/g`
        mpg123 -w $NUEVO_NO "$i"
done
Espero que te sirva ;)
__________________
Born to be free
Por una sociedad del conocimiento libre
  #3 (permalink)  
Antiguo 06/03/2003, 14:04
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 22 años, 11 meses
Puntos: 0
¿Y eso que hace exactamente?


Un saludo,
__________________
lical-> Usuario registrado de Linux #254225

ZonaSiete.ORG - GNU/Linux eminentemente práctico
  #4 (permalink)  
Antiguo 06/03/2003, 14:29
Avatar de Ferdy
Colaborador
 
Fecha de Ingreso: junio-2001
Ubicación: España
Mensajes: 1.430
Antigüedad: 23 años, 5 meses
Puntos: 0
Te muestro cómo uso yo el Sed, y por ahora no he tenido ningún problema

Salu2.Ferdy
__________________
Born to be free
Por una sociedad del conocimiento libre
  #5 (permalink)  
Antiguo 07/03/2003, 08:41
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 22 años, 11 meses
Puntos: 0
Ahora veo mi fallo, si pongo la variable entre comillas o el nombre del archivo entre comillas (dobles) sí que lo reconoce bien el nombre de fichero con espacios.


Gracias. Un saludo,
__________________
lical-> Usuario registrado de Linux #254225

ZonaSiete.ORG - GNU/Linux eminentemente práctico
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:44.