.\" -*- 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 .