logo

Linux tr

Příkaz 'tr' znamená 'přeložit' . Používá se k překladu, například z malých písmen na velká a naopak nebo nových řádků do mezer.

Syntax:

 command | tr 

Změnit případ

Příkaz 'tr' může změnit velikost písmen.

Syntax:

 command | tr 

Příklad:

 cat exm.txt | tr 'prcu' 'PRCU' 
Linux tr filtry1

Podívejte se na výše uvedený snímek, všechny p,r,c,u jsou převedeny na velká písmena P,R,C,U.

Odstranit nové řádky

Abychom zapsali všechny řádky do jednoho řádku, musíme všechny nové řádky přeložit do mezer.

Syntax:

 command | tr 

Příklad:

 cat exm.txt | tr '
' ' ' 
Linux tr Filters2

tr Možnosti

    tr-s: Příkaz 'tr -s' stlačí výskyt více znaků do jednoho.

    Syntax:

    sada strojopisu
     command | tr -s 

    Příklad:

     cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' ' 
    Linux tr Filters3

    Podívejte se na výše uvedený snímek, příkaz 'cat jtp.txt | tr -s 'l'' stlačil všechna písmena 'l' do jednoho a příkaz 'cat spaces.txt | tr -s ' '' stlačil všechny prostory do jednoho prostoru.

    tr rot13: Tento příkaz zašifruje text. Rozlišuje malá a velká písmena.

    Příklad:

     cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m' 
    Linux tr Filters4

    Podívejte se na výše uvedený snímek, všechna písmena jsou zašifrována podle příkazu. Ale písmena 'A' a 'M' nejsou zašifrována, protože jsou velká.

    tr -d: Příkaz 'tr -d' se používá k mazání znaků.

    Syntax:

     command | tr -d 

    Příklad:

     cat exm.txt | tr -d o 
    Linux tr filtry5

    Podívejte se na výše uvedený snímek, všechny 'Ó' písmena jsou ze souboru odstraněna 'exm.txt' .