Language: es Author: ~ferorge Email: ferorge@texto-plano.xyz Affiliation: https://sobnix.ar Date: 2025-10-04 copyright: 2025, ~ferorge, CC BY-SA 4.0. KeyWords: sobnix. guias, coreutils, tr css: lynx.css Quotes Language: es Base Header Level: 1 # GNU tr GNU __tr__ (_translate_) es una herramienta de línea de comandos utilizada para reemplazar, eliminar, copiar o comprimir subconjuntos de ficheros. ## Casos de uso frecuentes * Reemplazar texto en ficheros: `tr` se utiliza comúnmente para reemplazar texto en ficheros de texto utilizando comandos como `find`, `grep`, `sed` y otros. * Limpiar datos: Se utiliza para limpiar ficheros de datos, eliminando espacios en blanco, saltos de línea y otros caracteres no deseados. * Transcodificación de texto: Permite convertir códigos de caracteres entre sí, como por ejemplo cambiar entre UTF-8 y ASCII. ## Sintaxis básica tr [OPCIONES] "REPETICIÓN1[+OPCIONES]REPETICIÓN2" ## Ejemplos Reemplaza todas las ocurrencias de "hola" por "adiós": ```console $ echo "hola mundo" | tr "hola" "adiós" adiós mundo ``` Elimina los espacios en blanco y cambia las mayúsculas a minúsculas: ```console $ echo "HOLA MUNDO " | tr -d ' ' | tr '[A-Z]' '[a-z]' holamundo ``` Copia los primeros 10 caracteres y elimina el resto: ```console $ echo "hola mundo" | tr -c -d 'mundo' ho ``` Muestra información sobre el uso de la herramienta. ```console $ tr --help ``` ## Documentación Consulta la documentación del comando para obtener más información: ```console $ info tr ``` ## Licencia _GNU tr_ está incluido en _coreutils_ y es distribuido bajo licencia _GPLv3_. ________________________________________________________________________________ ### Autoría tr © 2025 por \~ferorge [ferorge@texto-plano.xyz](mailto:ferorge@texto-plano.xyz).