logo

Linux tr

Príkaz 'tr' znamená 'preložiť' . Používa sa na preklad, napríklad z malých písmen na veľké a naopak, alebo nových riadkov do medzier.

Syntax:

 command | tr 

Zmeniť prípad

Príkaz 'tr' môže zmeniť veľkosť písmen.

reakčná mapa

Syntax:

 command | tr 

Príklad:

 cat exm.txt | tr 'prcu' 'PRCU' 
Linuxové filtre 1

Pozrite sa na snímku vyššie, všetky p,r,c,u sú prevedené na veľké písmená P,R,C,U.

Odstrániť nové riadky

Aby sme zapísali všetky riadky do jedného riadku, musíme všetky nové riadky preložiť do medzier.

Syntax:

rozdiel medzi večerou a večerou
 command | tr 

Príklad:

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

tr Možnosti

    tr-s: Príkaz 'tr -s' stlačí výskyt viacerých znakov do jedného.

    Syntax:

     command | tr -s 

    Príklad:

    inak ako bash
     cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' ' 
    Linux tr filtre3

    Pozrite sa na snímku vyššie, príkaz 'cat jtp.txt | tr -s 'l'' stlačil všetky písmená 'l' do jedného a príkaz 'cat spaces.txt | tr -s ' '' stlačil všetky priestory do jedného priestoru.

    tr rot13: Tento príkaz zašifruje text. Rozlišuje veľké a malé písmená.

    Príklad:

     cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m' 
    Linuxové filtre 4

    Pozrite sa na snímku vyššie, všetky písmená sú zašifrované podľa príkazu. Ale písmená 'A' a 'M' nie sú zašifrované, keďže sú veľké.

    tr -d: Príkaz 'tr -d' sa používa na odstránenie znakov.

    Syntax:

     command | tr -d 

    Príklad:

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

    Pozrite sa na snímku vyššie, všetky 'O' písmená sa zo súboru vymažú 'exm.txt' .