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ů.
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.Tento příklad vytvoří seznam všech slov v souboru1 a vloží jej do souboru2, jedno slovo na řádek:
tr -cs "[:alpha:]" "[\n*]" < soubor1 > soubor2Ná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:]" < soubor1Tento 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