Cuando programamos scripts muchas veces queremos convertir un string a mayúscula o minúscula. A continuación veremos unos ejemplos de cómo hacerlo.

Convertir fichero de texto a mayúscula/minúscula

Lo hacemos de la siguiente manera:

tr '[:upper:]' '[:lower:]' < input.txt > output.txt
tr '[:lower:]' '[:upper:]' < input.txt > output.txt


Convertir variable a mayúscula/minúscula:

echo $VAR_NAME | tr '[:upper:]' '[:lower:]'
echo $VAR_NAME | tr  '[:lower:]' '[:upper:]'


Convertir primer letra a mayúscula/minúscula

echo $(echo $VARNAME | cut -c1 | tr '[a-z]' '[A-Z]')$(echo $VARNAME | cut -c2-)