værktøjet læser en byte strøm fra sin standard input og skriver resultatet til standard output. Som argumenter tager det to sæt tegn (generelt af samme længde) og erstatter forekomster af tegnene i det første sæt med de tilsvarende elementer fra det andet sæt. For eksempel kortlægger

tr 'abcd' 'jkmn'

alle tegn A til j, b til k, c til m og d til n.

tegnsættet kan forkortes ved hjælp af tegnintervaller., Det foregående eksempel kunne være skrevet:

tr 'a-d' 'jkmn'

I POSIX-kompatible versioner af tr, sæt repræsenteret af en karakter, rækkevidde afhænger af lokalitet ‘ s sortering for, så det er sikrere at undgå karakter spænder i scripts, der kan udføres i et sprog, der er forskellig fra det, som de blev skrevet. Områder kan ofte erstattes med posi .tegnsæt såsom.

s flag forårsager tr for at komprimere sekvenser af identiske tilstødende tegn i sit output til en enkelt token., For eksempel erstatter

tr -s '\n'

sekvenser af et eller flere ne .line-tegn med en enkelt ne .line.

dflag forårsagertr for at slette alle tokens af det angivne sæt tegn fra dets input. I dette tilfælde anvendes kun et enkelt tegnsæt argument. Følgende kommando fjerner vognretur tegn.

tr -d '\r'

c flag angiver komplementet til det første sæt tegn., Påkaldelsen

tr -cd ''

fjerner derfor alle ikke-alfanumeriske tegn.