Tr | |
---|---|
Tipo de | Utilidad UNIX [d] |
tr es una utilidad de conversión de caracteres UNIX . La utilidad tr copia la entrada estándar a la salida estándar sustituyendo o eliminando algunos caracteres. Las opciones y los operandos especificados string1 y string2 controlan la conversión que ocurre cuando se copian caracteres individuales y secuencias de caracteres.
Se admiten las siguientes opciones:
-c, -c Complementa el conjunto de caracteres especificado por la cadena 1. -d Elimina todas las apariciones de los caracteres especificados en la línea 1. -s Reemplaza las apariciones repetidas de un carácter con un solo carácter.Este ejemplo crea una lista de todas las palabras en el archivo1 y las coloca en el archivo2, una palabra por línea:
tr -cs "[:alfa:]" "[\n*]" < archivo1 > archivo2El siguiente comando convierte todos los caracteres en minúsculas en el archivo1 a mayúsculas y escribe el resultado en la salida estándar:
tr "[:inferior:]" "[:superior:]" < archivo1Este ejemplo usa una clase de equivalencia para detectar variantes acentuadas del carácter base e en el archivo1, del cual se eliminan los signos diacríticos y el resultado se escribe en el archivo2:
tr "[=e=]" e < archivo1 > archivo2