Home » mariadb on ubuntu » UNIX/LINUX Command – tr

UNIX/LINUX Command – tr

Last updated Apr 27, 2021


tr—Translate or delete characters


tr [-cst] [–complement] [–squeeze-repeats] [–truncate-set1] string1 string2
tr f-s,–squeeze-repeatsg [-c] [–complement] string1
tr f-d,–deleteg [-c] string1
tr f-d,–deleteg f-s,–squeeze-repeatsg [-c] [–complement] string1 string2

GNU tr also accepts the –help and –version options.


This manual page documents the GNU version of tr. tr copies the standard input to the standard output, performing one of the following operations:

    • Translate and optionally squeeze repeated characters in the result
    • Squeeze repeated characters
    • Delete characters
    • Delete characters, then squeeze repeated characters from the result.

    The string1 and (if given) string2 arguments define ordered sets of characters, referred to below as set1 and set2. These sets are the characters of the input that tr operates on. The –complement (-c) option replaces set1 with its complement (all of the characters that are not in set1).

    Related Posts

    UNIX/LINUX Command – rsync

    UNIX/LINUX Command – rsync

    NAME rsync – a fast, versatile, remote (and local) file-copying tool rsync Command SYNOPSIS Local: rsync [OPTION…] SRC… [DEST] Access via remote shell:Pull: rsync [OPTION…] [USER@]HOST:SRC… [DEST]Push: rsync [OPTION…] SRC… [USER@]HOST:DEST Access via rsync...

    UNIX/LINUX Command – strip

    UNIX/LINUX Command – strip

    NAME strip—Discard symbols from object files. SYNOPSIS strip [ -Fbfdname|–target=bfdname ] [ -Ibfdname|–input-target=bfdname ] [ -Obfdname|–output-target=bfdname ] [-Rsectionname|–remove-section=sectionname ] [ -s|–strip-all ] [-S|-g|–strip-debug ][-x|–discard-all...

    UNIX/LINUX Command – expand

    UNIX/LINUX Command – expand

    NAME expand—Convert tabs to spaces SYNOPSIS expand [–tab1[,tab2[,…]]] [–t tab1[,tab2[,…]]] [–i] [—tabs=tab1[,tab2[,…]]] [–initial] [–help] [–version] [file…] DESCRIPTION This manual page documents the GNU version of expand. expand writes the contents of each given...

    UNIX/LINUX Command – uuencode

    UNIX/LINUX Command – uuencode

    NAME uuencode—Encode a binary fileuudecode—Decode a file created by uuencode SYNOPSIS uuencode [-m] [ file ] nameuudecode [-o outfile] [ file ]… DESCRIPTION uuencode and uudecode are used to transmit binary files over transmission mediums that do not support other...

    Follow Us

    Our Communities

    The Ultimate Managed Hosting Platform
    Load WordPress Sites in as fast as 37ms!



    Submit a Comment

    Your email address will not be published. Required fields are marked *

    3 + twelve =