logo

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:

smtp internetski protokol
 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:

    što je objekt java
     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' .