Linux-Befehl expr

Linux 命令大全Linux-Befehlssammlung

Der Befehl expr ist ein manueller Befehlszeilen-Rechner, der verwendet wird, um den Wert von Ausdrucksvariablen unter UNIX/LINUX auszuwerten. Er wird im Allgemeinen für ganzzahlige Werte verwendet und kann auch für Zeichenketten verwendet werden.

Syntax

expr 表达式

Ausdrucksbeschreibung:

  • Trennen Sie jedes Element durch Leerzeichen;
  • Verwenden Sie einen Backslash\vor shell-spezifischen Zeichen;
  • Zeichenketten, die Leerzeichen und andere Sonderzeichen enthalten, sollten in Anführungszeichen gesetzt werden.

Beispiele

1. Stringlänge berechnen

> expr length “this is a test”
 14

2. Teilstring extrahieren

> expr substr “this is a test” 3 5
is is

3. Position des ersten Vorkommens einer Zeichen-/Zahlenkette ermitteln

> expr index "sarasara"  a
 2

4. Ganzzahlige Arithmetik

 > expr 14 % 9
 5
 > expr 10 + 10
 20
 > expr 1000 + 900
 1900
 > expr 30 / 3 / 2
 5
 > expr 30 \* 3 (使用乘号时,必须用反斜线屏蔽其特定含义。因为shell可能会误解显示星号的意义)
 90
 > expr 30 * 3
 expr: Syntax error

Linux 命令大全Linux-Befehlssammlung

Andere Erweiterungen