Comando tr en Linux

Foro sobre GNU Linux
gbeltran
Mensajes: 325
Registrado: 13 May 2023, 01:15
Ubicación: Valencia - España
Contactar:

Comando tr en Linux

Mensaje por gbeltran »

Dejo un enlace a un interesante y explicativo artículo del blog de Geekland sobre el comando tr (translate):
tr no es más que una abreviación de translate. Esto ya nos puede dar la pista que las principales utilidades de tr son las siguientes:

Cambiar caracteres, palabras y frases de mayúscula a minúscula o viceversa.
Buscar palabras y reemplazarlas por otras.
Borrar caracteres, palabras o frases.
Eliminar caracteres repetidos de forma innecesaria.
Cambiar letras o palabras de mayúscula a minúscula.
Eliminar la totalidad de caracteres que son ilegibles de un texto.
Añadir una nueva línea cada vez que encontremos un delimitador que podemos definir.
Eliminar la totalidad de caracteres de puntuación de una frase.
Etc.
Fuente: https://geekland.eu/uso-del-comando-tr- ... -ejemplos/

El comando `tr` en Linux es una utilidad para traducir o transformar caracteres. Aquí te dejo algunos ejemplos de cómo usar el comando `tr`:

1. Convertir minúsculas a mayúsculas:

Código: Seleccionar todo

echo 'hola mundo' | tr 'a-z' 'A-Z'
Este comando convierte todas las letras minúsculas en la frase 'hola mundo' a mayúsculas, resultando en 'HOLA MUNDO'.

2. Eliminar caracteres:

Código: Seleccionar todo

echo 'hola mundo' | tr -d 'o'
Este comando elimina todas las ocurrencias del carácter 'o' en la frase 'hola mundo', resultando en 'hla mund'.

3. Reemplazar caracteres:

Código: Seleccionar todo

echo 'hola mundo' | tr 'o' 'e'
Este comando reemplaza todas las ocurrencias del carácter 'o' por 'e' en la frase 'hola mundo', resultando en 'hela munde'.
Responder