"1009485"^^ . "14465525"^^ . . . . . . "Brandejs"@cs . . . . . "Tr (Unix)"@cs . . "UNIX \u2013 LINUX. Praktick\u00FD pr\u016Fvodce"@cs . "tr"@cs . . . . . . . "1996"^^ . . . "tr je p\u0159\u00EDkaz v unixov\u00FDch opera\u010Dn\u00EDch syst\u00E9mech pro nahrazov\u00E1n\u00ED zadan\u00FDch znak\u016F jin\u00FDmi nebo jejich vypou\u0161t\u011Bn\u00ED. Jeho jm\u00E9no je zkratka z anglick\u00E9ho translate nebo transliterate.Program tr funguje jako filtr \u2013 \u010Dte proud byt\u016F ze standardn\u00EDho vstupu a v\u00FDsledek zapisuje na standardn\u00ED v\u00FDstup, ani\u017E by m\u011Bnil vstupn\u00ED soubor. Pro nahrazov\u00E1n\u00ED znak\u016F je t\u0159eba zadat dva parametry; prvn\u00ED zad\u00E1v\u00E1 mno\u017Einu znak\u016F, kter\u00E9 se maj\u00ED nahrazovat, a druh\u00FD mno\u017Einu znak\u016F, kter\u00FDmi se budou nahrazovat. Nap\u0159\u00EDkladtr 'abcd' 'jkmn'p\u0159ev\u00E1d\u00ED v\u0161echny znaky a na j, b na k, c na m a d na n.Mno\u017Einu znak\u016F lze pomoc\u00ED poml\u010Dky (znaku minus) zapsat jako rozsah. P\u0159edchoz\u00ED p\u0159\u00EDklad lze zapsat:tr 'a-d' 'jkmn'Ve verzi p\u0159\u00EDkazu tr podle standardu POSIX z\u00E1vis\u00ED mno\u017Eina zapsan\u00E1 pomoc\u00ED rozsahu na abecedn\u00EDm \u0159azen\u00ED v pou\u017Eit\u00E9m n\u00E1rodn\u00EDm nastaven\u00ED, proto je nutn\u00E9 zv\u00E1\u017Eit, zda se pou\u017Eit\u00ED rozsah\u016F nevyhnout, aby p\u0159i spu\u0161t\u011Bn\u00ED skriptu s jin\u00FDm n\u00E1rodn\u00EDm nastaven\u00EDm nedo\u0161lo k ne\u017E\u00E1douc\u00EDm efekt\u016Fm. Ve verzi podle standardu POSIX lze \u010Dasto m\u00EDsto rozsah\u016F pou\u017E\u00EDt znakov\u00E9 mno\u017Einy, jako nap\u0159\u00EDklad [:alpha:].Volba -s zp\u016Fsob\u00ED, \u017Ee tr bude nahrazovat posloupnost stejn\u00FDch znak\u016F jedin\u00FDm znakem. Nap\u0159\u00EDkladtr -s '\\n'nahrazuje posloupnosti jednoho nebo v\u00EDce znak\u016F konce \u0159\u00E1dku jedin\u00FDm.Volba -d zp\u016Fsob\u00ED, \u017Ee tr bude vypou\u0161t\u011Bt v\u0161echny znaky ze zadan\u00E9 mno\u017Einy. V tomto p\u0159\u00EDpad\u011B se jako parametr zad\u00E1v\u00E1 pouze jedna mno\u017Eina znak\u016F. N\u00E1sleduj\u00EDc\u00ED p\u0159\u00EDkaz bude odstra\u0148ovat znaky n\u00E1vrat voz\u00EDku:tr -d '\\r'Volba -c zp\u016Fsob\u00ED, \u017Ee se pou\u017Eije dopln\u011Bk prvn\u00ED mno\u017Einy znak\u016F. Vyvol\u00E1n\u00EDtr -cd '[:alnum:]'proto odstran\u00ED v\u0161echny nealfanumerick\u00E9 znaky.V\u011Bt\u0161ina verz\u00ED p\u0159\u00EDkazu tr, v\u010Detn\u011B GNU tr a klasick\u00E9ho unixov\u00E9ho tr, pracuje s jednobytov\u00FDmi znaky a nen\u00ED kompatibiln\u00ED s Unicode. V\u00FDjimkou je implementace z Heirloom Toolchest, kter\u00E1 obsahuje z\u00E1kladn\u00ED podpora Unicode.Ruby a Perl maj\u00ED intern\u00ED oper\u00E1tor tr, kter\u00FD funguje podobn\u011B jako p\u0159\u00EDkaz tr. P\u0159\u00EDkaz string map v Tcl je obecn\u011Bj\u0161\u00ED, proto\u017Ee umo\u017E\u0148uje p\u0159ev\u00E1d\u011Bt \u0159et\u011Bzce na \u0159et\u011Bzce, zat\u00EDmco p\u0159\u00EDkaz tr p\u0159ev\u00E1d\u00ED pouze znaky na znaky."@cs . . . . . . . "341"^^ . . "26"^^ . "tr je p\u0159\u00EDkaz v unixov\u00FDch opera\u010Dn\u00EDch syst\u00E9mech pro nahrazov\u00E1n\u00ED zadan\u00FDch znak\u016F jin\u00FDmi nebo jejich vypou\u0161t\u011Bn\u00ED. Jeho jm\u00E9no je zkratka z anglick\u00E9ho translate nebo transliterate.Program tr funguje jako filtr \u2013 \u010Dte proud byt\u016F ze standardn\u00EDho vstupu a v\u00FDsledek zapisuje na standardn\u00ED v\u00FDstup, ani\u017E by m\u011Bnil vstupn\u00ED soubor. Pro nahrazov\u00E1n\u00ED znak\u016F je t\u0159eba zadat dva parametry; prvn\u00ED zad\u00E1v\u00E1 mno\u017Einu znak\u016F, kter\u00E9 se maj\u00ED nahrazovat, a druh\u00FD mno\u017Einu znak\u016F, kter\u00FDmi se budou nahrazovat."@cs . . . . . . "Grada Publishing"@cs . . . "Praha"@cs . "3425"^^ . . . "tr (Unix)"@cs . "80"^^ . . "Michal"@cs .