a segédprogram egy bájtfolyamot olvas a szabványos bemenetről, majd az eredményt a szabványos kimenetre írja. Argumentumként két karakterkészletet (általában azonos hosszúságú) vesz igénybe, és az első készletben szereplő karakterek előfordulását helyettesíti a második készlet megfelelő elemeivel. Például:

tr 'abcd' 'jkmn'

minden a-j, b-k, c-m és d-n karaktert leképez.

a karakterkészlet rövidíthető karaktertartományok használatával., Az előző példa írható:

tr 'a-d' 'jkmn'

a tr POSIX-kompatibilis verzióiban a karaktertartomány által képviselt készlet a locale collating sorrendjétől függ, így biztonságosabb elkerülni a karaktertartományokat olyan szkriptekben, amelyek végrehajthatók egy olyan locale-ban, amely eltér attól, amelyben írták őket. A tartományok gyakran helyettesíthetők POSIX karakterkészletekkel, például .

as zászló okoztr tömöríteni szekvenciák azonos szomszédos karakter annak kimenet egyetlen token., Például a

tr -s '\n'

egy vagy több newline karakter sorozatát helyettesíti egyetlen újsorral.

a d zászló okoz tr törölni az összes zsetont a megadott karakterkészlet a bemenet. Ebben az esetben csak egyetlen karakterkészlet argumentumot használnak. A következő parancs eltávolítja a kocsi vissza karaktereket.

tr -d '\r'

a c zászló jelzi az első karakterkészlet kiegészítését., A

tr -cd ''

meghívás ezért eltávolítja az összes nem alfanumerikus karaktert.