TR(1)

NAME
tr - Translate or delete characters

SYNOPSIS
tr [-c|--complement] [-d|--delete] [-s|--squeeze-repeats] [-t|--truncate-set1] [-h|--help] [-V|--version] [sets]

DESCRIPTION
Translate or delete characters

OPTIONS

-c, --complement
    use the complement of SET1

-d, --delete
    delete characters in SET1, do not translate

-s, --squeeze-repeats
    replace each sequence of a repeated character that is listed in the last specified SET, with a single occurrence of that character

-t, --truncate-set1
    first truncate SET1 to length of SET2

-h, --help
    Print help

-V, --version
    Print version

[sets]

EXTRA
## Examples Replace all occurrences of a character in a file, and print the result: tr < {{path/to/file}} {{find_character}} {{replace_character}} Replace all occurrences of a character from another command's output: echo {{text}} | tr {{find_character}} {{replace_character}} Map each character of the first set to the corresponding character of the second set: tr < {{path/to/file}} '{{abcd}}' '{{jkmn}}' Delete all occurrences of the specified set of characters from the input: tr < {{path/to/file}} {{[-d|--delete]}} '{{input_characters}}' Compress a series of identical characters to a single character: tr < {{path/to/file}} {{[-s|--squeeze-repeats]}} '{{input_characters}}' Translate the contents of a file to upper-case: tr < {{path/to/file}} "[:lower:]" "[:upper:]" Strip out non-printable characters from a file: tr < {{path/to/file}} {{[-cd|--complement --delete]}} "[:print:]" > The examples are provided by the [tldr-pages project](https://tldr.sh) under the [CC BY 4.0 License](https://github.com/tldr-pages/tldr/blob/main/LICENSE.md). > > Please note that, as uutils is a work in progress, some examples might fail.

VERSION
v(uutils coreutils) 0.10.0