Linux tr

Linux tr

Naredba 'tr' označava 'Prevedi' . Koristi se za prevođenje, primjerice iz malih u velika slova i obrnuto ili novih redaka u razmake.

Sintaksa:

 command | tr  

Promjena velikih i malih slova

Naredba 'tr' može promijeniti velika i mala slova.

Sintaksa:

 command | tr  

Primjer:

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

Pogledajte gornju snimku, sve p,r,c,u pretvaraju se u velika slova P,R,C,U.

Ukloni nove retke

Da bismo sve retke napisali u jedan red moramo sve nove retke prevesti u razmake.

Sintaksa:

 command | tr  

Primjer:

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

tr Mogućnosti

    tr-s : Naredba 'tr -s' sažima pojavu više znakova u jedan.

    Sintaksa:

     command | tr -s  

    Primjer:

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

    Pogledajte gornju snimku, naredba 'mačka jtp.txt | tr -s 'l'' je stisnuo sva slova 'l' u jedno i zapovjedi 'mačji prostori.txt | tr -s ' '' je sabio sve prostore u jedan prostor.

    tr rot13 : Ova naredba šifrira tekst. Razlikuje velika i mala slova.

    Primjer:

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

    Pogledajte gornju snimku, sva su slova šifrirana prema naredbi. Ali slova 'A' i 'M' nisu šifrirana jer su velika slova.

    tr -d : Naredba 'tr -d' koristi se za brisanje znakova.

    Sintaksa:

     command | tr -d  

    Primjer:

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

    Pogledajte gornju snimku, sve 'O' slova se brišu iz datoteke 'exm.txt' .