Linux tr

Linux tr

Comanda „tr” reprezintă 'Traduceți' . Este folosit pentru a traduce, cum ar fi de la litere mici la litere mari și invers, sau linii noi în spații.

Sintaxă:

 command | tr  

Schimbă cazul

Comanda „tr” poate schimba majuscule.

Sintaxă:

 command | tr  

Exemplu:

 cat exm.txt | tr 'prcu' 'PRCU'  
Filtre Linux tr1

Uită-te la instantaneul de mai sus, toate p,r,c,u sunt convertite în majuscule P,R,C,U.

Eliminați linii noi

Pentru a scrie toate liniile într-o singură linie, trebuie să traducem toate liniile noi în spații.

Sintaxă:

 command | tr  

Exemplu:

 cat exm.txt | tr '
' ' '  
Filtre Linux tr2

tr Opțiuni

    tr-s : Comanda „tr -s” stoarce apariția mai multor caractere într-unul singur.

    Sintaxă:

     command | tr -s  

    Exemplu:

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

    Uită-te la instantaneul de mai sus, comandă 'cat jtp.txt | tr -s 'l'' a stors toate literele „l” într-una și comandă 'cat spaces.txt | tr -s ' '' a stors toate spațiile într-un singur spațiu.

    tr rot13 : Această comandă criptează textul. Este sensibil la majuscule.

    Exemplu:

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

    Uită-te la instantaneul de mai sus, toate literele sunt criptate conform comenzii. Dar litera „A” și „M” nu sunt criptate, așa cum sunt în majuscule.

    tr -d : Comanda „tr -d” este folosită pentru a șterge caractere.

    Sintaxă:

     command | tr -d  

    Exemplu:

     cat exm.txt | tr -d o  
    Filtre Linux tr5

    Uită-te la instantaneul de mai sus, toate 'O' literele sunt șterse din fișier „exm.txt” .