Script CAPS

Daniel Serpell daniel_serpell en yahoo.com
Jue Nov 4 10:54:49 CLST 2004


Hola!

El Thu, Nov 04, 2004 at 12:13:01AM -0300, Cristian Gutierrez escribio:
> Hoy en la noche, Gustavo Chain dijo:
> > Holap, quisiera saber como debería hacer un script q transformara (de
> > manera recursiva) archivos o carpetas escritos en mayusculas a
> > minusculas.
> >
> > FILE.XYZ ---> file.zyz
> 
> Aqui va mi intento de solucion; gustoso acepto criticas:

Lo encontré un poco complicado, yo suelo usar 'tr':

  find . -depth | while read i; do
     b=`basename "$i"`;
     d=`dirname "$i"`;
     echo mv "$d/$b" "$d/`echo $b|tr 'A-Z' 'a-z'`";
  done

Luego de escribirlo aquí, veo que no es mucho más simple
tampoco :-( ...pero al menos no necesitas perl.

Obviamente, suelo tipearlo en una sola línea.

        Daniel.



Más información sobre la lista de distribución Linux