Tecnología

Inicio

Cómo utilizar TR para cambiar el caso de la letra

Cómo utilizar TR para cambiar el caso de la letra


El tr de Unix, o bien, traduce / transliterate, comando se utiliza para traducir los caracteres. El comando acepta la entrada estándar y copia el resultado en la salida estándar, ya sea sustituyendo o eliminando los caracteres especificados. El comando tr tiene una variedad de opciones que se pueden utilizar para complementar los conjuntos, eliminar conjuntos y exprimir conjuntos. Además, el comando tr ofrece la entrada y salida de redirección, de modo que se puede utilizar para alterar los archivos existentes o usar los archivos de alterar otros archivos. Puede combinar el comando tr con otros comandos de Unix para la conversión de caracteres más complejos.

Instrucciones

Cambio a mayúsculas o minúsculas en la línea de comandos

1 Abrir el intérprete de comandos de Unix. En Macintosh, esto se puede lograr mediante la apertura de la aplicación Terminal.

2 Escriba un comando de eco y la cadena de caracteres que deben ser cambiadas a mayúsculas: 'changecase'. Canalizar el comando echo para el comando tr con opciones que convierten los caracteres en minúsculas a mayúsculas:

echo 'changecase' | tr [: lower:] [: upper:]

3 Haga clic en "Return". El texto 'changecase' se convierte en 'CHANGECASE' usando el comando tr y se visualiza en la pantalla.

Cambio a mayúsculas o minúsculas de los caracteres en un archivo y Escribir el resultado en otro archivo

4 Usando el intérprete de comandos Unix y un editor de línea de comandos, crear un archivo que contiene la cadena 'CHANGECASE'. Nombre del archivo "superior".

5 Crear un archivo que contiene caracteres para aceptar el resultado del comando tr. Nombre del archivo "inferior".

6 Escriba el comando tr seguido de dos argumentos habituales: [: upper:] y [: lower:]. Utilice el operador de redirección de entrada (<) para introducir el archivo "superior" y utilizar el operador de redirección de salida (>) para enviar el resultado al archivo "inferior":

tr [: upper:] [: lower:] <superior> menor

7 Haga clic en "Return" para ejecutar el comando. Ver el contenido del archivo "inferior" para garantizar que el archivo contiene ahora la cadena "changecase". El archivo "superior" no será cambiado, por lo que contendrá el "CHANGECASE" cadena.

Cambio a mayúsculas o minúsculas en un script

8 Abra un editor de línea de comandos y crear un archivo llamado "shelltest".

9 Editar el archivo shelltest y escriba el comando de eco y la cadena que se va a cambiar a minúsculas. Canalizar el comando echo para el comando tr con opciones que convierten los caracteres en minúsculas a mayúsculas. Utilice la cadena "ESTE ES MI CADENA":

echo "ESTE ES MI CADENA '| tr "AZ" "az"

Guarde el archivo shelltest.

10 Ejecutar el script escribiendo "./(filename)" en el símbolo del sistema. El comando tr será ejecutado, y la cadena 'esta es mi cadena' va a imprimir en la pantalla.

./shelltest

Consejos y advertencias

  • El comando tr ofrece una variedad de secuencias interpretadas que se pueden utilizar cuando se alteran las cadenas, por ejemplo: [: alpha:], [: blank:] y [: digit:].
  • Tr se puede utilizar con otros comandos de Unix, como "gato", para alcanzar sustituciones de cadenas más complejas en archivos.
  • Para obtener una lista completa de las opciones que se pueden utilizar con el comando tr, consulte la página del manual de tr (ver Recursos).