logo

Linux tr

Ukaz 'tr' pomeni 'prevesti' . Uporablja se za prevajanje, na primer iz malih v velike črke in obratno ali novih vrstic v presledke.

Sintaksa:

 command | tr 

Spremeni velike in male črke

Ukaz 'tr' lahko spremeni velike in male črke.

Sintaksa:

 command | tr 

primer:

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

Poglejte zgornji posnetek, vse p,r,c,u se pretvorijo v velike črke P,R,C,U.

ima naslednjo javo

Odstrani nove vrstice

Da bi zapisali vse vrstice v eno vrstico, moramo vse nove vrstice prevesti v presledke.

Sintaksa:

 command | tr 

primer:

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

tr Možnosti

    tr-s: Ukaz 'tr -s' stisne pojavljanje več znakov v enega.

    Sintaksa:

     command | tr -s 

    primer:

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

    Poglejte zgornji posnetek, ukaz 'cat jtp.txt | tr -s 'l'' je stisnil vse črke 'l' v eno in ukaz 'cat spaces.txt | tr -s ' '' je vse prostore stisnil v en sam prostor.

    tr rot13: Ta ukaz šifrira besedilo. Razlikuje med velikimi in malimi črkami.

    primer:

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

    Poglejte zgornji posnetek, vse črke so šifrirane glede na ukaz. Toda črki 'A' in 'M' nista šifrirani, saj sta v velikih črkah.

    diana ankudinova
    tr -d: Ukaz 'tr -d' se uporablja za brisanje znakov.

    Sintaksa:

     command | tr -d 

    primer:

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

    Poglejte zgornji posnetek, vse 'O' črke se brišejo iz datoteke 'exm.txt' .