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

Renombrando masivamente para sustituir espacios

Estas en el tema de Renombrando masivamente para sustituir espacios en el foro de Unix / Linux en Foros del Web. tengo una serie de archivos que tienen espacios este es el archivo.txt otro mas con espacio.pdf quiciera poder sustituir los espacios de cada uno por ...
  #1 (permalink)  
Antiguo 07/06/2005, 04:03
Avatar de kairocode  
Fecha de Ingreso: diciembre-2004
Mensajes: 20
Antigüedad: 19 años, 4 meses
Puntos: 0
Pregunta Renombrando masivamente para sustituir espacios

tengo una serie de archivos que tienen espacios

este es el archivo.txt
otro mas con espacio.pdf

quiciera poder sustituir los espacios de cada uno por _

lo interesante que le veo es como hacerlo de una sola vez, estuve buscando algo al respecto pero lo que mas encontre fue para cambiar extenciones en masa manteniendo el nombre o manteniendo la extencion cambiar el nombre, siempre manteniendo un patron fijo, como muestra el ejemplo siguiente:
Código:
ls -d *.php3 | sed 's/\(.*\).php3$/mv "&" "\1.php"/' | sh
le he estao dando vuelta a esta idea pero no veo forma de adaptarala a lo que quiero. No veo como referenciar el nombre del fichero que quiero cambiar dentro de la sustitucion en el lugar de "\1.php" para buscar la salida
Código:
mv "nombre con espacio" "nombre_sin_espacio"
para cada uno de los archivos que tengo....

alguna sugerencia
  #2 (permalink)  
Antiguo 07/06/2005, 04:36
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 9 meses
Puntos: 76
Creo que esto te servirá para eliminar caracteres "malignos".
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #3 (permalink)  
Antiguo 07/06/2005, 04:55
Avatar de sir_notos  
Fecha de Ingreso: noviembre-2001
Ubicación: Mexicali
Mensajes: 709
Antigüedad: 22 años, 5 meses
Puntos: 1
funcionara eso ?
for i in *; do mv "$i" `echo $i | tr ' ' '_'`; done
__________________
Usuario Registrado de linux #374849
  #4 (permalink)  
Antiguo 07/06/2005, 12:10
Avatar de kairocode  
Fecha de Ingreso: diciembre-2004
Mensajes: 20
Antigüedad: 19 años, 4 meses
Puntos: 0
muchisimas grcias por las sugerencias

las dos funcionaron a las mil maravillas

muchas gracias hermanos

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 06:27.