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'
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 ' ' ' '
tr Možnosti
Syntax:
sada strojopisu
command | tr -s
Příklad:
cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' '
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.
Příklad:
cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m'
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á.
Syntax:
command | tr -d
Příklad:
cat exm.txt | tr -d o
Podívejte se na výše uvedený snímek, všechny 'Ó' písmena jsou ze souboru odstraněna 'exm.txt' .