Scroll to navigation

EXPR(1) Příručka uživatele EXPR(1)

JMÉNO

expr - vyhodnotí výraz

POUŽITÍ

expr VÝRAZ
expr VOLBA

POPIS

vypíše návod k použití na standardní výstup a bezchybně skončí
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:

Pokud první argument není ani prázdný řetězec (null) ani 0, je výsledkem první argument, jinak je výsledkem druhý argument.
ARG1 if neither argument is null or 0, otherwise 0
ARG1 je menší než ARG2
ARG1 je menší nebo roven ARG2
ARG1 je roven ARG2
ARG1 není roven ARG2
ARG1 je větší než nebo roven ARG2
ARG1 je větší než ARG2
aritmetický součet ARG1 a ARG2
aritmetický rozdíl ARG1 a ARG2
aritmetický násobek ARG1 a ARG2
aritmetický podíl ARG1 a ARG2
zbytek po celočíselném dělení ARG1 argumentem ARG2
ŘETĚZEC : REGEXP
Porovnání řetězce s regulární výrazem.
stejné jako ŘETĚZEC : REGEXP
podřetězec zadaného ŘETĚZCE, POZICE se počítá od 1
index in STRING where any CHARS is found, or 0
délka ŘETĚZCE
+ SLOVO
interpret TOKEN as a string, even if it is a keyword like 'match' or an operator like '/'
( 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)

DALŠÍ INFORMACE

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

Packaged by Debian (9.7-2)
Copyright © 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

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

April 2025 GNU coreutils 9.7