[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: MAYUSCULAS y minúsculas



	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



[Hilos de Discusión] [Fecha] [Tema] [Autor]