Tr

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 22. února 2015; kontroly vyžadují 12 úprav .

Tr
Typ Nástroj UNIX [d]

tr je utilita pro konverzi znaků UNIX . Obslužný program tr zkopíruje standardní vstup na standardní výstup nahrazením nebo odstraněním některých znaků. Zadané možnosti a operandy řetězec1 a řetězec2 řídí převod, ke kterému dochází při kopírování jednotlivých znaků a sekvencí znaků.

Použití

Jsou podporovány následující možnosti:

-c, -C Doplňuje znakovou sadu určenou řetězcem 1. -d Odebere všechny výskyty znaků uvedených na řádku 1. -s Nahradí opakované výskyty znaku jedním znakem.

Příklady

Tento příklad vytvoří seznam všech slov v souboru1 a vloží jej do souboru2, jedno slovo na řádek:

tr -cs "[:alpha:]" "[\n*]" < soubor1 > soubor2

Následující příkaz převede všechna malá písmena v souboru1 na velká písmena a výsledek zapíše na standardní výstup:

tr "[:lower:]" "[:upper:]" < soubor1

Tento příklad používá třídu ekvivalence k detekci variant základního znaku e s diakritikou v souboru1, ze kterého je odstraněna diakritika a výsledek je zapsán do souboru2:

tr "[=e=]" e < soubor1 > soubor2

Odkazy