Handbücher für die Kommandozeile

Man » expr Manual online - detaillierte Online-Dokumentation für die expr-Manpage

🌍
expr - Ausdrücke auswerten

SYNOPSIS

expr EXPRESSION
expr OPTION

DESCRIPTION

--help diese Hilfe anzeigen und beenden

--version
Versionsinformationen ausgeben und beenden

Gibt den Wert von EXPRESSION auf der Standardausgabe aus. Eine Leerzeile trennt die Gruppen mit zunehmender Priorität. EXPRESSION kann Folgendes sein:

ARG1 | ARG2
ARG1, wenn es weder null noch 0 ist, andernfalls ARG2

ARG1 & ARG2
ARG1, wenn keines der Argumente null oder 0 ist, andernfalls 0

ARG1 < ARG2
ARG1 ist kleiner als ARG2

ARG1 <= ARG2
ARG1 ist kleiner oder gleich ARG2

ARG1 = ARG2
ARG1 ist gleich ARG2

ARG1 != ARG2
ARG1 ist ungleich ARG2

ARG1 >= ARG2
ARG1 ist größer oder gleich ARG2

ARG1 > ARG2
ARG1 ist größer als ARG2

ARG1 + ARG2
arithmetische Summe von ARG1 und ARG2

ARG1 - ARG2
arithmetische Differenz von ARG1 und ARG2

ARG1 * ARG2
arithmetisches Produkt von ARG1 und ARG2

ARG1 / ARG2
arithmetischer Quotient von ARG1 geteilt durch ARG2

ARG1 % ARG2
arithmetischer Rest von ARG1 geteilt durch ARG2

STRING : REGEXP
Ankerbasiertes Muster, das REGEXP in STRING findet

match STRING REGEXP
entspricht STRING : REGEXP

substr STRING POS LENGTH
Teilstring von STRING, POS wird ab 1 gezählt

index STRING CHARS
Index in STRING, wo ein CHARS gefunden wird, oder 0

length STRING
Länge von STRING

+ TOKEN
TOKEN als Zeichenkette interpretieren, auch wenn es sich um ein Schlüsselwort wie "match" oder einen Operator wie "/" handelt

( EXPRESSION )
Wert von EXPRESSION

Beachten Sie, dass viele Operatoren in Shells mit Escapezeichen versehen oder in Anführungszeichen gesetzt werden müssen. Vergleiche sind arithmetisch, wenn beide Argumente Zahlen sind, andernfalls lexikographisch. Mustervergleiche geben die Zeichenkette zurück, die zwischen ( und ) gefunden wurde, oder null; wenn ( und ) nicht verwendet werden, geben sie die Anzahl der übereinstimmenden Zeichen oder 0 zurück.

Der Exit-Status ist 0, wenn EXPRESSION weder null noch 0 ist, 1, wenn EXPRESSION null oder 0 ist, 2, wenn EXPRESSION syntaktisch ungültig ist, und 3, wenn ein Fehler aufgetreten ist.

AUTHOR

Geschrieben von Mike Parker, James Youngman und Paul Eggert.

REPORTING BUGS

GNU Coreutils Online-Hilfe: [https://www.gnu.org/software/coreutils/] Melden Sie Übersetzungsfehler unter [https://translationproject.org/team/]

SEE ALSO

Vollständige Dokumentation [https://www.gnu.org/software/coreutils/expr] oder lokal verfügbar über: info '(coreutils) expr invocation'

Verpackt von Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder höher [https://gnu.org/licenses/gpl.html]. Dies ist freie Software: Sie können sie ändern und weiterverbreiten. Es gibt KEINE GARANTIE, soweit dies gesetzlich zulässig ist.