Pregunta simple (renombrado)

Jose Antonio Sánchez jasbeem en gmail.com
Lun Jul 11 10:04:45 CDT 2005


#!/bin/bash
a=0
for i in $(ls $1);do mv $1/$i $1/$2$a.$3;let "a += 1";done

Donde $1: Direcctorio que quieres cambiar
           $2: Nombre Generico
           $3: Extencion

ejemplo: (si llamamos al ejecutable cambia.sh)
                       cambia /home/pepe/musica/ Track mp3

No olvides hacer el script ejecutable. Y ya esta!!


El 11/07/05, Ricardo Frydman<ricardo en sinectis.com.ar> escribió:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Lenko wrote:
> >
> >
> >>>¿Algún programa de renombrado masivo para Linux?
> >>
> >>si "renombrado masivo" se refiere a renombrar muchos ficheros: rm,
> >
> > combinado con for.
> >
> > Mejor mv, ¿no?
> >
> > Digo por si los sustos :-)
> 
> exacto, mis perdones :)
> 
> >
> > Un saludo.
> >
> >
> 
> 
> - --
> Ricardo A.Frydman
> Consultor en Tecnología Open Source - Administrador de Sistemas
> jabber: eureka en jabber.sk - http://www.eureka-linux.com.ar
> SIP # 1-747-667-9534
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> 
> iD4DBQFC0oOIkw12RhFuGy4RAof2AJ9bSbjZaDDTtJLeUSfO7VvM0BtvmgCXYt0x
> e70Fuz2v+jjYqFtWgtQxRQ==
> =cK9O
> -----END PGP SIGNATURE-----
> 
> --
> ubuntu-es mailing list
> ubuntu-es en lists.ubuntu.com
> http://lists.ubuntu.com/mailman/listinfo/ubuntu-es
> 


-- 
José Antonio Sánchez Bedoya
 I.T. Informática de Sistemas
     jasbeem en gmail.com
        UserLinux 335905



Más información sobre la lista de distribución ubuntu-es