logo

Linux tr

Komanda „tr“ reiškia 'išversti' . Jis naudojamas verčiant, pavyzdžiui, iš mažųjų raidžių į didžiąsias ir atvirkščiai arba naujoms eilutėms į tarpus.

Sintaksė:

 command | tr 

Keisti bylą

Komanda „tr“ gali pakeisti didžiąsias ir mažąsias raides.

Sintaksė:

java simbolis į int
 command | tr 

Pavyzdys:

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

Pažiūrėkite į aukščiau pateiktą momentinę nuotrauką, visi p,r,c,u yra paverčiami aukštesniais P,R,C,U.

Pašalinti naujas eilutes

Norėdami įrašyti visas eilutes į vieną eilutę, visas naujas eilutes turime išversti į tarpus.

Sintaksė:

 command | tr 

Pavyzdys:

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

tr Parinktys

    tr-s: komanda „tr -s“ sujungia kelis simbolius į vieną.

    Sintaksė:

     command | tr -s 

    Pavyzdys:

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

    Pažiūrėkite į aukščiau pateiktą momentinę nuotrauką, komandą 'katė jtp.txt | tr -s 'l' suspaudė visas raides „l“ į vieną ir komandą 'cat spaces.txt | tr -s '''' suspaudė visas erdves į vieną erdvę.

    tr rot13: Ši komanda užšifruoja tekstą. Skiriamos didžiosios ir mažosios raidės.

    Pavyzdys:

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

    Pažiūrėkite į aukščiau pateiktą momentinį vaizdą, visos raidės yra užšifruotos pagal komandą. Tačiau raidės „A“ ir „M“ nėra užšifruotos, nes yra didžiosiomis raidėmis.

    tr -d: komanda „tr -d“ naudojama simboliams ištrinti.

    Sintaksė:

     command | tr -d 

    Pavyzdys:

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

    Pažiūrėkite į aukščiau pateiktą momentinę nuotrauką, visą 'o' raidės ištrinamos iš failo 'exm.txt' .