TR(1) Ordenes de usuario TR(1) NOMBRE tr - traduce o elimina caracteres SINOPSIS tr [OPCION]... CADENA1 [CADENA2] DESCRIPCION traduce, expurga y/o elimina caracteres desde la entrada estandar y lo envia a la salida estandar. CADENA1 y CADENA2 definen vectores de caracteres VECTOR1 y VECTOR2 que controlan la accion. -c, -C, --complement emplea el complemento de VECTOR1 -d, --delete borra caracteres en VECTOR1, no lo traduce -s, --squeeze-repeats sustituye cada secuencia de caracteres repetidos que figure en el ultimo VECTOR con un unico caracter eliminando la duplicacion. -t, --truncate-set1 comienza cortando VECTOR1 para que tenga la misma longitud que VECTOR2. --help muestra la ayuda y finaliza --version muestra la version del programa y finaliza Los VECTORES se definen como cadenas de caracteres. Muchos son representaciones de si mismos. Las secuencias que se interpretan son las siguientes: \NNN caracter con valor octal NNN (1 a 3 digitos octales) \\ barra invertida \a timbre del sistema \b espacio-atras \f nueva pagina \n nueva linea \r retorno \t tabulacion horizontal \v tabulacion vertical CARACTER1-CARACTER2 todos los caracteres desde CARACTER1 hasta CARACTER2 en orden ascendente [CHAR*] en el VECTOR2, copia todas las veces que sea neceario CHAR hasta alcanzar el tamano de VECTOR1 [CHAR*REPEAT] REPITE copias de CHAR, repetira octal si empieza por 0 [:alnum:] todas las letras y los digitos [:alpha:] todas las letras [:blank:] todos los espacios en blanco horizontales [:cntrl:] todos los caracteres de control [:digit:] todos los digitos [:graph:] todos los caracteres imprimibles excluyendo los espacios [:lower:] todas las letras minusculas [:print:] todos los caracteres imprimibles incluyendo los espacios [:punct:] todos los caracteres de puntuacion [:space:] todos los espacios horizontales o verticales [:upper:] todas las letras mayusculas [:xdigit:] todos los digitos hexadecimales [=CHAR=] todos los caracteres equivalentes a CHAR La traduccion tendra lugar si no se indica la opcion -d y existen tanto CADENA1 como CADENA2. -t solo es signifcactivo para traducciones. VECTOR2 se alarga hasta el tamano de VECTOR1 repitiendo el ultimo caracter las veces que sean necesarias. Los caracteres sobrantes de VECTOR no se consideran. Durante la traduccion, las clases de caracteres se expandiran sin un orden definido. Puede emplearse [:lower:] y [:upper:] emparejados para definir minusculas o mayusculas respectivamente. El expurgado tendra lugar despues de la traduccion o del borrado. ERRORES Solo tienen soporte completo las localizaciones de un solo byte, donde cada byte representa un unico caracter. Para ir sobre seguro, emplee la codificacion C en los sistemas GNU; esto es que podra evitar este inconveniente ejecutando LC_ALL=C tr en lugar de simplemente ejecutar tr. AUTOR Escrito por Jim Meyering. INFORMAR DE ERRORES Ayuda en linea de GNU Coreutils: Informe cualquier error de traduccion a COPYRIGHT Copyright (C) 2023 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL version 3 o posterior . Esto es software libre: usted es libre de cambiarlo y redistribuirlo. NO HAY GARANTIA, en la medida permitida por la legislacion. VEASE TAMBIEN Documentacion completa tambien disponible localmente ejecutando: info '(coreutils) tr invocation' TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . GNU coreutils 9.4 Enero 2024 TR(1)