logo

Linux tr

Komanda 'tr' apzīmē 'tulkot' . To izmanto, lai tulkotu, piemēram, no mazajiem burtiem uz lielajiem burtiem un otrādi vai jaunas rindas atstarpēs.

Sintakse:

 command | tr 

Mainīt lietu

Komanda 'tr' var mainīt reģistru.

matrica c valodā

Sintakse:

 command | tr 

Piemērs:

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

Apskatiet iepriekš redzamo momentuzņēmumu, visi p,r,c,u tiek pārveidoti par paaugstinātu cenu P,R,C,U.

Noņemiet jaunas rindas

Lai rakstītu visas rindas vienā rindā, visas jaunās rindas ir jātulko atstarpēs.

Sintakse:

 command | tr 

Piemērs:

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

tr Iespējas

    tr-s: komanda 'tr -s' saspiež vairākas rakstzīmes vienā.

    Sintakse:

     command | tr -s 

    Piemērs:

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

    Apskatiet iepriekš redzamo momentuzņēmumu, komandu 'cat jtp.txt | tr -s '' ir saspiedis visus burtus 'l' vienā un pavēl 'cat spaces.txt | tr -s '''' ir saspiedis visas telpas vienā telpā.

    tr rot13: šī komanda šifrē tekstu. Tas ir reģistrjutīgs.

    Piemērs:

    treknraksts css
     cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m' 
    Linux tr filtri4

    Apskatiet iepriekš redzamo momentuzņēmumu, visi burti ir šifrēti saskaņā ar komandu. Bet burti 'A' un 'M' nav šifrēti, jo tie ir lielie burti.

    tr -d: komanda 'tr -d' tiek izmantota rakstzīmju dzēšanai.

    Sintakse:

     command | tr -d 

    Piemērs:

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

    Apskatiet iepriekš minēto momentuzņēmumu, visu 'O' burti tiek izdzēsti no faila 'exm.txt' .