.\" -*- coding: UTF-8 -*- .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH EXPR 1 "Srpen 2024" "GNU coreutils 9.5" "Příručka uživatele" .SH JMÉNO expr \- vyhodnotí výraz .SH POUŽITÍ \fBexpr\fP \fI\,VÝRAZ\/\fP .br \fBexpr\fP \fI\,VOLBA\/\fP .SH POPIS .\" Add any additional description here .TP \fB\-\-help\fP vypíše návod k použití na standardní výstup a bezchybně skončí .TP \fB\-\-version\fP Vypíše informaci o verzi programu a skončí .PP Příkaz \fBexpr\fP vyhodnotí VÝRAZ a vypíše výsledek na standardní výstup. Prázdný řádek níže odděluje skupiny podle zvyšující se priority. VÝRAZ může být: .TP ARG1 | ARG2 Pokud první argument není ani prázdný řetězec (null) ani 0, je výsledkem první argument, jinak je výsledkem druhý argument. .TP ARG1 & ARG2 ARG1 if neither argument is null or 0, otherwise 0 .TP ARG1 < ARG2 ARG1 je menší než ARG2 .TP ARG1 <= ARG2 ARG1 je menší nebo roven ARG2 .TP ARG1 = ARG2 ARG1 je roven ARG2 .TP ARG1 != ARG2 ARG1 není roven ARG2 .TP ARG1 >= ARG2 ARG1 je větší než nebo roven ARG2 .TP ARG1 > ARG2 ARG1 je větší než ARG2 .TP ARG1 + ARG2 aritmetický součet ARG1 a ARG2 .TP ARG1 \- ARG2 aritmetický rozdíl ARG1 a ARG2 .TP ARG1 * ARG2 aritmetický násobek ARG1 a ARG2 .TP ARG1 / ARG2 aritmetický podíl ARG1 a ARG2 .TP ARG1 % ARG2 zbytek po celočíselném dělení ARG1 argumentem ARG2 .TP ŘETĚZEC : REGEXP Porovnání řetězce s regulární výrazem. .TP match ŘETĚZEC REGEXP stejné jako ŘETĚZEC : REGEXP .TP substr ŘETĚZEC POZICE DÉLKA podřetězec zadaného ŘETĚZCE, POZICE se počítá od 1 .TP index ŘETĚZEC SEZNAM\-ZNAKŮ index in STRING where any CHARS is found, or 0 .TP length ŘETĚZEC délka ŘETĚZCE .TP + SLOVO interpretuje SLOVO (token) jako řetězec, i když se jedná o .IP klíčové slovo jako 'match' nebo operátor jako '/' .TP ( VÝRAZ ) hodnota VÝRAZU .PP Escapování nebo uvození řetězců může být nezbytné, aby speciální znaky v řetězcích neinterpretoval shell. Pokud jsou oba argumenty čísla, je porovnání aritmetické, jinak abecední. Při porovnání řetězce s regulární výrazem jestliže je část druhého operandu uzavřena mezi \e( a \e), bude výsledkem ta část prvního řetězce, která vyhovovala části regulárního výrazu mezi \e( a \e) nebo prázdný řetězec (null); Jestliže \e( a \e) nebyly použity, vrací počet vyhovujících znaků nebo 0. .PP Návratová hodnota je 0, pokud VÝRAZ není ani prázdný řetězec (null) ani 0; 1 v případě, že VÝRAZ je prázdný řetězec (null) nebo 0; a 3 pokud došlo k chybě. .SH AUTOR Napsal Mike Parker, James Youngman a Paul Eggert. .SH "HLÁŠENÍ CHYB" On\-line nápověda GNU coreutils: .br Chyby v překladu hlaste na (česky) .SH COPYRIGHT Copyright \(co 2024 Free Software Foundation, Inc. Licence GPLv3+: GNU GPLverze 3 nebo novější . .br Toto je volné programové vybavení: můžete jej měnit a šířit. Je zcela BEZ ZÁRUKY, v rozsahu povoleném zákonem. .SH "DALŠÍ INFORMACE" Úplná dokumentace je na: .br nebo dostupná lokálně skrze: info \(aq(coreutils) expr invocation\(aq .PP .SH PŘEKLAD Překlad této příručky do češtiny vytvořili Petr Kolář a Kamil Dudka . .PP Tento překlad je bezplatná dokumentace; Přečtěte si .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE nebo novější ohledně podmínek autorských práv. Neexistuje ŽÁDNÁ ODPOVĚDNOST. .PP Pokud narazíte na nějaké chyby v překladu této příručky, pošlete e-mail na adresu .MT translation-team-cs@lists.sourceforge.net .ME .