https://foro.gambas-es.org/viewtopic.php?f=6&t=4769&p=27410#p27410
-----------------------------------
Shell
Jueves, 16 Julio 2015, 11:03

Cambiar Los Nombres De Los Archivos De Minúscula A Mayúscula O Viceversa
-----------------------------------
Hola!.

Ayer estuve probando a "poder" jugar en Linux a un viejo juego de Msdos muy conocido sin usar DosBox. 
El juego es UFO, Enemy Unknow. En Linux existe un "clon" llamado OpenXcom.

[url=http://openxcom.org/]OpenXcom

Había que copiar subdirectorios de recursos del juego original al directorio de recursos que usa el clon.
Al ejecutar dio error. Como imaginaba lo que era hasta más tarde por la noche lo cambie.

Parece que buscaba los nombre de archivos en "mayúsculas" y en el juego original  los nombres están en minúsculas.
Y sabemos que Linux los diferencia. 

De esta forma se puede convertir los nombres de los archivos que contiene un directorio a mayúsculas.

De minúsculas a mayúsculas
[code linenumbers=false syntax=bash]
for FILE in * ; do mv $FILE `echo $FILE | tr '[a-z]' '[A-Z]'` ;
[/code]

De mayúsculas a minúsculas
[code linenumbers=false syntax=bash]
for FILE in * ; do mv $FILE `echo $FILE | tr '[A-Z]' '[a-z]'` ;
[/code]

Más fue el interés de solucionar el problema que el jugar. 

P.d Se que existe versión mas actualizada y que pide 4G y sistema de 64 bits. Prefiero lo clásico.
La saga es larga..

Saludos


