Het commando 'tr' staat voor 'vertalen' . Het wordt gebruikt om te vertalen, bijvoorbeeld van kleine letters naar hoofdletters en vice versa, of nieuwe regels naar spaties.
Syntaxis:
command | tr
Verander zaak
Het 'tr'-commando kan van hoofdlettergebruik veranderen.
Syntaxis:
command | tr
Voorbeeld:
cat exm.txt | tr 'prcu' 'PRCU'
Kijk naar de bovenstaande momentopname, alle p,r,c,u worden omgezet in hoofdletters P,R,C,U.
Verwijder nieuwe regels
Om alle regels in één enkele regel te schrijven, moeten we alle nieuwe regels in spaties vertalen.
Syntaxis:
command | tr
Voorbeeld:
cat exm.txt | tr ' ' ' '
tr Opties
Syntaxis:
command | tr -s
Voorbeeld:
cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' '
Kijk naar de bovenstaande momentopname, opdracht 'cat jtp.txt | tr -s 'l'' heeft alle letters 'l' in één en commando geperst 'cat spaties.txt | tr -s '' heeft alle ruimtes in één ruimte geperst.
Voorbeeld:
zijn modelvoorbeelden
cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m'
Kijk naar de bovenstaande momentopname, alle letters zijn gecodeerd volgens het commando. Maar de letters 'A' en 'M' zijn niet gecodeerd omdat ze in hoofdletters staan.
Syntaxis:
command | tr -d
Voorbeeld:
cat exm.txt | tr -d o
Kijk naar de bovenstaande momentopname, alle 'O' letters worden uit het bestand verwijderd 'exm.txt' .