apuohjelma lukee tavuvirran sen vakio input ja kirjoittaa tuloksen vakiotulosteeseen. Argumentteina, se vie kaksi merkkiä (yleensä samanpituisia), ja korvaa esiintymiä merkkiä ensimmäiset vastaavia elementtejä toisesta. Esimerkiksi,
tr 'abcd' 'jkmn'
kartat kaikki merkit a j, b, k, c m, ja d-n.
merkistö voidaan lyhentää käyttämällä luonne vaihtelee., Edellinen esimerkki voidaan kirjoittaa:
tr 'a-d' 'jkmn'
POSIX-yhteensopiva versiot tr
, joukko edustaa merkin valikoima riippuu locale syö järjestyksessä, joten se on turvallisempaa välttää luonne vaihtelee skriptejä, jotka saattavat olla teloitettiin on alue eroaa siinä, jossa ne on kirjoitettu. Alueet voidaan usein korvata POSIX-merkistöillä kuten .
s
lippu aiheuttaa tr
pakata sekvenssit identtisiä vierekkäistä merkkiä sen lähtö yhteen token., Esimerkiksi,
tr -s '\n'
korvaa sekvenssit yhden tai useamman rivinvaihto merkkiä yhdellä rivinvaihto.
d
lippu aiheuttaa tr
poistaa kaikki kuponkia määritelty joukko merkkejä sen input. Tällöin käytetään vain yhtä merkistöargumenttia. Seuraava komento poistaa carriage return-merkit.
tr -d '\r'
c
lippu osoittaa täydentää ensimmäiset merkit., Invocation
tr -cd ''
poistaa siten kaikki muut kuin alfanumeeriset merkit.