logo

Linux tr

Polecenie „tr” oznacza 'Tłumaczyć' . Służy do tłumaczenia, np. małych liter na wielkie i odwrotnie, lub nowych linii na spacje.

Składnia:

 command | tr 

Zmień wielkość liter

Polecenie „tr” może zmienić wielkość liter.

przykład drzewa wyszukiwania binarnego

Składnia:

 command | tr 

Przykład:

 cat exm.txt | tr 'prcu' 'PRCU' 
Filtry tr systemu Linux 1

Spójrz na powyższą migawkę, wszystkie p, r, c, u są konwertowane na upprecase P, R, C, U.

Usuń nowe linie

Aby zapisać wszystkie linie w jednej linii, musimy przetłumaczyć wszystkie nowe linie na spacje.

Składnia:

jak sprawdzić rozmiar ekranu monitora
 command | tr 

Przykład:

 cat exm.txt | tr '
' ' ' 
Filtry tr systemu Linux2

Opcje tr

    tr-s: Polecenie 'tr -s' ściska występowanie wielu znaków w jednym.

    Składnia:

     command | tr -s 

    Przykład:

    kółko przewijania nie działa
     cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' ' 
    Filtry tr systemu Linux3

    Spójrz na powyższą migawkę, polecenie 'kot jtp.txt | tr -s „l” wcisnął wszystkie litery „l” w jedną i wydał rozkaz 'kot przestrzenie.txt | tr -s ' '' wcisnął wszystkie spacje w jedną przestrzeń.

    tr rot13: To polecenie szyfruje tekst. Wielkość liter ma znaczenie.

    Przykład:

     cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m' 
    Filtry tr systemu Linux4

    Spójrz na powyższą migawkę, wszystkie litery są szyfrowane zgodnie z poleceniem. Ale litery „A” i „M” nie są szyfrowane, ponieważ są pisane wielkimi literami.

    tr -d: Polecenie „tr -d” służy do usuwania znaków.

    Składnia:

     command | tr -d 

    Przykład:

     cat exm.txt | tr -d o 
    Filtry tr systemu Linux5

    Spójrz na powyższą migawkę, wszystko „O” litery są usuwane z pliku „exm.txt” .