Linux-Befehl expr
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 errorAndere Erweiterungen
Linux-Befehlssammlung