EXPR(1)

NIMI
expr - evaluate expressions

YLEISKATSAUS
expr LAUSEKE
expr VALITSIN

KUVAUS

--help
    näytä tämä ohje ja poistu

--version
    näytä versiotiedot ja poistu

Tulosta LAUSEKKEen arvo vakiotulosteeseen. Tyhjä rivi alla erottaa kasvavat laskujärjestysryhmät. LAUSEKE voi olla:

ARG1 | ARG2
    ARG1 jos se ei ole tyhjä eikä 0, muutoin ARG2

ARG1 & ARG2
    ARG1 jos kumpikaan ei ole tyhjä eikä 0, muutoin 0

ARG1 < ARG2
    ARG1 on pienempi kuin ARG2

ARG1 <= ARG2
    ARG1 on pienempi tai yhtäsuuri kuin ARG2

ARG1 = ARG2
    ARG1 on yhtäsuuri kuin ARG2

ARG1 != ARG2
    ARG1 on erisuuri kuin ARG2

ARG1 >= ARG2
    ARG1 on suurempi tai yhtäsuuri kuin ARG2

ARG1 > ARG2
    ARG1 on suurempi kuin ARG2

ARG1 + ARG2
    ARG1:n ja ARG2:n aritmeettinen summa

ARG1 - ARG2
    ARG1:n ja ARG2:n aritmeettinen erotus

ARG1 * ARG2
    aritmeettinen tulo ARG1 kerrottuna ARG2:lla

ARG1 / ARG2
    aritmeettinen osamäärä ARG1 jaettuna ARG2:lla

ARG1 % ARG2
    aritmeettinen jakojäännös ARG1 jaettuna ARG2:lla

MERKKIJONO : SÄÄNNLAUS
    ankkuroitu SÄÄNNLAUSeen mallihaku MERKKIJONOsta

match MERKKIJONO SÄÄNNLAUS
    sama kuin MERKKIJONO : SÄÄNNLAUS

substr MERKKIJONO SIJA PITUUS
    MERKKIJONOn osajono, SIJA 1:stä alkaen

index MERKKIJONO MERKIT
    MERKKIJONOn kohta missä jokin MERKEISTÄ on tai 0

length MERKKIJONO
    MERKKIJONOn pituus

+ JONO
    interpret TOKEN as a string, even if it is a keyword like 'match' or an operator like '/'

( LAUSEKE )
    LAUSEKKEen arvo

Huomaa, että monet operaattorit täytyy suojata kuorilta. Vertailut ovat numeerisille argumenteille aritmeettisia, muille sanakirjamaisia. Mallihaut palauttavat merkkien \( ja \) väliin täsmäävän merkkijonon tai tyhjän. Merkkien \( ja \) puuttuessa palautuu täsmäävien merkkien määrä tai 0.

Exit status is 0 if EXPRESSION is neither null nor 0, 1 if EXPRESSION is null or 0, 2 if EXPRESSION is syntactically invalid, and 3 if an error occurred.

TEKIJÄ
Kirjoittaneet Mike Parker, James Youngman ja Paul Eggert.

VIRHEISTÄ ILMOITTAMINEN
Ilmoita ohjelmistovioista (englanniksi) osoitteeseen bug-coreutils@gnu.org
GNU coreutils-kotisivu: <https://www.gnu.org/software/coreutils/>
Yleisohjeita GNU-ohjelmistojen käyttöön: <https://www.gnu.org/gethelp/>
Ilmoita käännösvirheistä osoitteeseen <https://translationproject.org/team/fi.html>

TEKIJÄNOIKEUDET
Copyright © 2026 Free Software Foundation, Inc. Lisenssi GPLv3+: GNU GPL versio 3 tai myöhempi <https://gnu.org/licenses/gpl.html>.
Tämä on vapaa ohjelmisto; sitä saa vapaasti muuttaa ja levittää edelleen. Siinä määrin kuin laki sallii, TAKUUTA EI OLE.

KATSO MYÖS
Koko dokumentaatio: <https://www.gnu.org/software/coreutils/expr>
tai saatavilla paikallisesti: info '(coreutils) expr invocation'

KÄÄNNÖS
Tämän käsikirjan suomenkielisen käännöksen tekivät Jani Frilander <jani.frilander@mail.wwnet.fi>

Tämä käännös on ilmainen dokumentaatio; katso tekijänoikeusehdot GNU General Public License -versiosta 3 (https://www.gnu.org/licenses/gpl-3.0.html) tai uudemmasta. Emme ota vastuuta.