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) 2024 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.5 Agosto de 2024 TR(1)