Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2005, 04:03
Avatar de kairocode
kairocode
 
Fecha de Ingreso: diciembre-2004
Mensajes: 20
Antigüedad: 20 años, 2 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