MAYUSCULAS y minúsculas

Francisco Javier Ahijado icesoft en todolinux.org
Vie Mayo 5 02:09:50 CDT 2000


> ¿Alguien sabe de algún comando para cambiar los nombre de archivos de
> mayúsculas a minúsculas y viceversa del contenido de todo un arbol de
> directorios que tiene como (2000-1993)*12*30 files aproximadamente?, porque
> segun probé 'mv' no funciona para grupos de archivos.


ahi tienes el codigo:

#!/usr/bin/perl

foreach $i (`/usr/bin/find . -type f`) {
  chomp($i);
  $j = lc($i);
  $j =~ s/ /_/g;
  if($i ne $j) {
    system("/bin/mv '$i' $j");
  }
}

(si te fijas, tb sustituye espacios por _)

-- 
Salu2,
  Francisco Javier Ahijado            \|||/            RedHat 6.0      -o)
  iCesofT on [irc-hispano]            (o o)            Kernel 2.2.14    /\
  http://www.todolinux.org      ---ooO-(_)-Ooo---      on a i686       _\_v
------------------------------------------------------------------------------
"Why Linux? Because it is free, stable, and
bugs can be fixed in source opposed to waiting
for a stable WinTendo from Micro$oft."

-- 
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx




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