Cambiar texto de minúsculas a mayúsculas y viceversa es parte del Curso LPIC-1 (Linux Profesional Institude Certification) Gratis
Hay veces que al escribir un texto correctamente llega alguien y dice:
-Lo quieren en mayúsculas
y la pregunta
-¿por que?
-Es que así lo ven mas claro
-Sera que no esta claro así, pero bueno lo haré como quieren, posiblemente que sea que con los recortes la impresora solo tenga mayúsculas
Visto todo esto vamos a ver como Cambiar el texto de Minúsculas a Mayúsculas y viceversa por consola
Lo primero crearemos un texto, yo lo hago creando un PIPE (Tubería).
echo ABCDEFGHIJKLMTERWIUOA | tee -a mayusculas
Yo lo he hecho de esta forma ya que no solo crea el archivo si no que también lo puedes visualizar.
O bien lo hacemos así os lo dejo a vuestra elección
echo ABCDEFGHIJKLMTERWIUOA > mayusculas
cat mayusculas
Acto seguido vamos a cambiar texto de mayúsculas a minúsculas
cat mayusculas | tr ‘[:upper:]‘ ‘[:lower:]‘ |tee -a minusculas
o también podemos cambiar texto de mayúsculas a minúsculas
cat mayusculas | tr ‘[:upper:]‘ ‘[:lower:]‘ > minusculas
cat minusculas
para hacerlo al contrario, no vuelvo a crear el archivo ya que tenemos un archivo ya en minúsculas y a cambiar texto
cat minusculas | tr ‘[:lower:]‘ ‘[:upper:]‘ | tee -a mayusculas1
O
cat minusculas | tr ‘[:lower:]‘ ‘[:upper:]‘ > mayusculas1
cat mayusculas1
El archivo de salida lo he echo diferente para que podáis ver las diferencias, bueno ahora ya sabéis como cambiar texto de un archivo enteramente de mayúsculas a minúsculas y viceversa.
Visto esto podemos ver que podemos realizar una función, pero la verdad que son un sin fin de posibilidades las que se pueden hacer.
Podéis consultar el manual de echo, tee y cat de esta forma.
man echo
man tee
man cat
Para salir del manual con q.
Quiero comentar que si lo hacéis de la primera forma y lo volvéis a repetir veréis que la salida se ve incrementada, ya que escribe en el archivo y no lo sobrescribe como pasaría en el caso de la salida estándar con > .