logo

Linux tr

A „tr” parancs jelentése 'fordít' . Lefordítására szolgál, például kisbetűről nagybetűre és fordítva, vagy új sorokat szóközökké.

Szintaxis:

 command | tr 

Change Case

A „tr” parancs megváltoztathatja a kis- és nagybetűket.

Szintaxis:

 command | tr 

Példa:

 cat exm.txt | tr 'prcu' 'PRCU' 
Linux tr-szűrők1

Nézd meg a fenti pillanatképet, minden p,r,c,u előkelővé alakítják át P,R,C,U.

Új sorok eltávolítása

Az összes sor egyetlen sorba írásához minden új sort szóközökké kell fordítanunk.

Szintaxis:

 command | tr 

Példa:

 cat exm.txt | tr '
' ' ' 
Linux tr szűrők2

tr Opciók

    tr-s: A 'tr -s' parancs több karakter előfordulását egyesíti.

    Szintaxis:

     command | tr -s 

    Példa:

     cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' ' 
    Linux tr szűrők3

    Nézze meg a fenti pillanatképet, parancsot 'cat jtp.txt | tr -s 'l' az összes „l” betűt egybe szorította és parancsol 'cat spaces.txt | tr -s '''' az összes teret egyetlen térbe szorította.

    tr rot13: Ez a parancs titkosítja a szöveget. A kis- és nagybetűk megkülönböztetése.

    Példa:

     cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m' 
    Linux tr szűrők4

    Nézze meg a fenti pillanatképet, az összes betű titkosítva van a parancs szerint. De az „A” és „M” betűk nincsenek titkosítva, mint a nagybetűk.

    tr -d: A 'tr -d' parancs a karakterek törlésére szolgál.

    Szintaxis:

     command | tr -d 

    Példa:

     cat exm.txt | tr -d o 
    Linux tr szűrők5

    Nézd meg a fenti pillanatképet, az összeset 'O' betűk törlődnek a fájlból 'exm.txt' .