Provided by: manpages-cs_4.24.0-2_all bug

JMÉNO

       expr - vyhodnotí výraz

POUŽITÍ

       expr VÝRAZ
       expr VOLBA

POPIS

       --help vypíše návod k použití na standardní výstup a bezchybně skončí

       --version
              Vypíše informaci o verzi programu a skončí

       Příkaz  expr  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:

       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.

       ARG1 & ARG2
              ARG1 if neither argument is null or 0, otherwise 0

       ARG1 < ARG2
              ARG1 je menší než ARG2

       ARG1 <= ARG2
              ARG1 je menší nebo roven ARG2

       ARG1 = ARG2
              ARG1 je roven ARG2

       ARG1 != ARG2
              ARG1 není roven ARG2

       ARG1 >= ARG2
              ARG1 je větší než nebo roven ARG2

       ARG1 > ARG2
              ARG1 je větší než ARG2

       ARG1 + ARG2
              aritmetický součet ARG1 a ARG2

       ARG1 - ARG2
              aritmetický rozdíl ARG1 a ARG2

       ARG1 * ARG2
              aritmetický násobek ARG1 a ARG2

       ARG1 / ARG2
              aritmetický podíl ARG1 a ARG2

       ARG1 % ARG2
              zbytek po celočíselném dělení ARG1 argumentem ARG2

       ŘETĚZEC : REGEXP
              Porovnání řetězce s regulární výrazem.

       match ŘETĚZEC REGEXP
              stejné jako ŘETĚZEC : REGEXP

       substr ŘETĚZEC POZICE DÉLKA
              podřetězec zadaného ŘETĚZCE, POZICE se počítá od 1

       index ŘETĚZEC SEZNAM-ZNAKŮ
              index in STRING where any CHARS is found, or 0

       length ŘETĚZEC
              délka ŘETĚZCE

       + SLOVO
              interpretuje SLOVO (token) jako řetězec, i když se jedná o

              klíčové slovo jako 'match' nebo operátor jako '/'

       ( VÝRAZ )
              hodnota VÝRAZU

       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 \( a \), bude výsledkem ta část  prvního  řetězce,  která  vyhovovala  části
       regulárního  výrazu  mezi  \(  a  \)  nebo prázdný řetězec (null); Jestliže \( a \) nebyly
       použity, vrací počet vyhovujících znaků nebo 0.

       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ě.

AUTOR

       Napsal Mike Parker, James Youngman a Paul Eggert.

HLÁŠENÍ CHYB

       On-line nápověda GNU coreutils: <https://www.gnu.org/software/coreutils/>
       Chyby v překladu hlaste na <https://translationproject.org/team/cs.html> (česky)

COPYRIGHT

       Copyright  ©  2023  Free  Software  Foundation,  Inc.  Licence GPLv3+: GNU GPLverze 3 nebo
       novější <https://gnu.org/licenses/gpl.html>.
       Toto je volné programové vybavení: můžete jej měnit  a  šířit.  Je  zcela  BEZ  ZÁRUKY,  v
       rozsahu povoleném zákonem.

DALŠÍ INFORMACE

       Úplná dokumentace je na: <https://www.gnu.org/software/coreutils/expr>
       nebo dostupná lokálně skrze: info '(coreutils) expr invocation'

PŘEKLAD

       Překlad  této příručky do češtiny vytvořili Petr Kolář <Petr.Kolar@vslib.cz> a Kamil Dudka
       <kdudka@redhat.com>

       Tento překlad je bezplatná dokumentace; Přečtěte si GNU General Public License  Version  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ nebo novější ohledně podmínek autorských práv.
       Neexistuje ŽÁDNÁ ODPOVĚDNOST.

       Pokud narazíte na nějaké  chyby  v  překladu  této  příručky,  pošlete  e-mail  na  adresu
       ⟨translation-team-cs@lists.sourceforge.net⟩.