Re: MAYUSCULAS y minúsculas
Vicente Arteaga Gómez
se03726 en salleurl.edu
Vie Mayo 5 03:11:41 CDT 2000
Hacer algo como:
for fich in `find directorio/en/cuestion -type f`
do
mv $fich `dirname $fich`/`basename $fich| tr [A-Z] [a-z]`
done
Si lo que quieres es crearlo en otro directorio (llamado
directorio2, por ejemplo), haces:
for fich in `find directorio/en/cuestion -type f`
do
mkdir -p directorio2/`dirname $fich`
mv $fich directorio2/`dirname $fich`/`basename $fich| tr
[A-Z] [a-z]`
done
Y si lo que ocurre es que has de cambiar también a minúsculas la
estructura de directorios, haces:
for fich in `find directorio/en/cuestion -type f`
do
mkdir -p directorio2/`dirname $fich| tr [A-Z] [a-z]`
mv $fich directorio2/`echo $fich | tr [A-Z] [a-z]`
done
¡Un saludo!
On Thu, 4 May 2000, Vladimir Flores wrote:
> Hola amigos:
>
> Una pregunta a modo de descanso y para despejar un poco la mente ;)
>
> ¿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.
>
> Por ejemplo quiero cambiar de 2000INDICE.ZIP a 2000indice.zip
>
> Gracias
>
> Vladimir
>
> PD: Para las preguntas como ¿para que?... tengo datos desde 1994 con nombres
> de archivos dispares que quiero unificarlos con un solo formato y por lo tanto
> facilitar su procesamiento posterior via C.
>
>
>
--
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