Tr

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 22. februar 2015; checks kræver 12 redigeringer .

Tr
Type UNIX [d] værktøj

tr er et UNIX -tegnkonverteringsværktøj. Tr-værktøjet kopierer standardinput til standardoutput ved at erstatte eller fjerne nogle tegn. De angivne indstillinger og operander streng1 og streng2 styrer den konvertering, der sker, når individuelle tegn og sekvenser af tegn kopieres.

Brug

Følgende muligheder understøttes:

-c, -C Komplementerer det tegnsæt, der er angivet af streng 1. -d Fjerner alle forekomster af de tegn, der er angivet i linje 1. -s Erstatter gentagne forekomster af et tegn med et enkelt tegn.

Eksempler

Dette eksempel opretter en liste over alle ordene i fil1 og sætter den i fil2, et ord pr. linje:

tr -cs "[:alpha:]" "[\n*]" < fil1 > fil2

Følgende kommando konverterer alle små bogstaver i fil1 til store bogstaver og skriver resultatet til standardoutput:

tr "[:nedre:]" "[:øvre:]" < fil1

Dette eksempel bruger en ækvivalensklasse til at detektere accentvarianter af grundtegnet e i fil1, hvorfra diakritiske tegn fjernes, og resultatet skrives til fil2:

tr "[=e=]" e < fil1 > fil2

Links