TR(1) Brugerkommandoer TR(1)

tr - transskriber eller slet tegn

tr [TILVALG]... STRENG1 [STRENG2]

Oversæt, sammenklem og/eller slet tegn fra standardind og skriv til standardud. STRENG1 og STRENG2 angiver tabeller med tegn TABEL1 og TABEL2, der kontrollerer handlingen.

-c, -C, --complement
brug komplement af TABEL1
-d, --delete
slet tegn i TABEL1, oversæt ikke
-s, --squeeze-repeats
erstat hver række af gentagne tegn anført i sidst angivne TABEL med et enkelt af dette tegn
-t, --truncate-set1
afkort først TABEL1 til længden af TABEL2
--help
vis denne hjælpetekst og afslut
--version
vis versionsinformation og afslut

TABELLer er angivet med strenge af tegn. De fleste tegn står for sig selv. Følgende sekvenser tolkes specielt:

tegn med oktalværdi NNN (1 til 3 oktale cifre)
\\
omvendt skråstreg
hørbar BEL
tilbage (backspace)
sideskift
ny linje
vognretur (CR)
vandret tabulator
lodret tabulator
alle tegn fra TEGN1 til TEGN2, stigende
[TEGN*]
i TABEL2, kopier af TEGN indtil samme længde til TABEL1
[TEGN*ANTAL]
ANTAL kopier af TEGN, ANTAL er oktal, hvis det begynder med 0
[:alnum:]
alle bogstaver og tal
[:alpha:]
alle bogstaver
[:blank:]
alle vandrette blanke tegn
[:cntrl:]
alle kontroltegn
[:digit:]
alle cifre
[:graph:]
alle skrivbare tegn, undtaget blanke tegn
[:lower:]
alle små bogstaver
[:print:]
alle skrivbare tegn, inkluderet blanke tegn
[:punct:]
alle tegnsætningstegn
[:space:]
alle vandrette og lodrette blanke tegn
[:upper:]
alle store bogstaver
[:xdigit:]
alle hexadecimale cifre
[=TEGN=]
alle tegn som er lig TEGN

Der oversættes hvis -d ikke er givet, og både STRENG1 og STRENG2 er der. -t kan kun bruges ved oversættelse. TABEL2 bliver udvidet til længden af TABEL1 ved at gentage dets sidste tegn om nødvendigt. Overskydende tegn i TABEL2 ignoreres. Tegnklasser udvider i uspecificeret rækkefølge; under oversættelse, [:lower:] og [:upper:] kan bruges sammen for at angive konvertering af store/små bogstaver. Sammenklem opstår efter oversættelse eller sletning. Argumenter som [...] skal have citationstegn, for at undgå potentiel skal-globbing.

Fuld understøttelse er kun tilgængelig for sikker single-byte sprog, hvor hver enkelt byte repræsenterer et enkelt tegn. C-sproget er sikkert i GNU-systemer, så du kan undgå denne problemstilling i skallen ved at afvikle LC_ALL=C tr i stedet for ren tr.

Skrevet af Jim Meyering.

Rapporter fejl til: bug-coreutils@gnu.org
Hjemmeside for GNU coreutils: https://www.gnu.org/software/coreutils/
Generel hjælp til GNU-programmer: https://www.gnu.org/gethelp/
Rapporter oversættelsesfejl til https://translationproject.org/team/da.html

Ophavsret © 2026 Free Software Foundation, Inc. Licens GPLv3+: GNU GPL version 3 eller nyere https://gnu.org/licenses/gpl.html.
Dette er et frit program: du kan frit ændre og videredistribuere det. Der gives INGEN GARANTI, i den grad som loven tillader dette.

Fuld dokumentation https://www.gnu.org/software/coreutils/tr
eller lokalt tilgængelig via: info '(coreutils) tr invocation'

Oversættere af denne manual til dansk Joe Hansen <joedalton2@yahoo.dk>

Denne oversættelse er gratis dokumentation; læs GNU General Public License version 3 eller nyere for ophavsretbetingelser. Der er INGEN ANSVAR.

Hvis du støder på fejl i oversættelsen af ​​denne vejledning, skal du sende en besked til debian-l10n-danish@lists.debian.org.

April 2026 GNU coreutils 9.11