Conversión de minúsculas a mayúsculas con bash script

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email

Hace poco estaba programando un script en bash que comprobaba si existían una serie de directorios. El caso es que en algunos servidores estaban escritos en mayúsculas y otros en minúsculas, así que para facilitar la comprobación tuve que pasar todos esos nombres a minúsculas.

Con el comando tr podemos convertir cualquier carácter en cualquier otro, así que, utilizando expresiones regulares, voy a indicar que todos los caracteres en minúscula de la a a la z los voy a convertir en mayúsculas (o también se puede hacer a la inversa). Es muy sencillo:

Código fuente del script:

[root]# cat conv2may.sh 
#!/bin/sh

PALABRA="frase en minusculas convertida a mayusculas"

echo $PALABRA |tr '[a-z]' '[A-Z]'
[root]#

Ejecución:

[root]# sh conv2may.sh 
FRASE EN MINUSCULAS CONVERTIDA A MAYUSCULAS
[root]#

¿Te ha gustado? Compártelo

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email
About Author

Contenido Relacionado

Artículos Recientes

Deja un comentario