tr
tr [OPCIÓN]... CONJUNTO1 [CONJUNTO2]
Traducir o eliminar caracteres
Options
--complement,-c,-C-
usar el complemento de CONJUNTO1
--delete,-d-
eliminar caracteres en CONJUNTO1, no traducir
--squeeze-repeats,-s-
reemplazar cada secuencia de un carácter repetido que está listado en el último CONJUNTO especificado, con una sola ocurrencia de ese carácter
--truncate-set1,-t-
primero truncar CONJUNTO1 a la longitud de CONJUNTO2
Traducir, comprimir y/o eliminar caracteres de entrada estándar, escribiendo a salida estándar.
Examples
Sustituye todas las apariciones de un carácter en un archivo e imprime el resultado:
tr < {{path/to/file}} {{find_character}} {{replace_character}}
Sustituye todas las apariciones de un carácter de la salida de otro comando:
echo {{text}} | tr {{find_character}} {{replace_character}}
Mapea cada carácter del primer conjunto al carácter correspondiente del segundo:
tr < {{path/to/file}} '{{abcd}}' '{{jkmn}}'
Elimina todas las apariciones del conjunto de caracteres especificado de la entrada:
tr < {{path/to/file}} {{[-d|--delete]}} '{{input_characters}}'
Comprime una serie de caracteres idénticos a un solo carácter:
tr < {{path/to/file}} {{[-s|--squeeze-repeats]}} '{{input_characters}}'
Traduce el contenido de un archivo a mayúsculas:
tr < {{path/to/file}} "[:lower:]" "[:upper:]"
Elimina los caracteres no imprimibles de un archivo:
tr < {{path/to/file}} {{[-cd|--complement --delete]}} "[:print:]"
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.