Die folgenden Betreiber sind verfügbar:
Syntax:
Die Syntax des Befehls „EXPR“ wird unten erwähnt:
Ausdruck [Ausdruck]
Expr. [Option]
Beispiele:
Lassen Sie uns die verschiedenen Beispiele des Befehls „EXPR“ diskutieren:
Zusatz:
Nehmen wir an, Sie möchten zwei Zahlen (11 und 6) hinzufügen und dafür „EXPR“ verwenden:
$ expr 11+6
Subtrahieren:
Verwenden Sie zum Subtrahieren von zwei Zahlen den „-“ Operator:
$ expr 11-8
Aufteilung:
Hier ist das Abteilungsbeispiel:
$ expr 16 /4
Wenn Sie zwei Zahlen teilen und den Rest sehen möchten, verwenden Sie den % Operator:
$ expr 24 % 5
Multiplikation:
Die Multiplikation kann wie folgt durchgeführt werden:
$ expr 10 * 4
* Ist jedoch ein eingebauter Schalenbetreiber, damit er nicht funktioniert. Sie müssen die folgende Syntax verwenden, um wie ein Multiplikationsoperator durchzuführen:
$ expr 10 \* 4
Länge finden:
Lassen Sie uns eine Zeichenfolge „Hallo“ haben und möchten die Länge überprüfen, die folgenden Befehle verwenden:
a = Hallo
b = 'exprimlänge $ a'
echo $ b
Sie können auch den Befehl „Expr.“ Verwenden, um eine Vielzahl von String-bezogenen Operationen auszuführen.
Verwenden Sie beispielsweise den Befehl wie folgt, um die Länge zu finden:
$ expr Länge [String]
Um den Charakterindex zu überprüfen:
Sie haben eine Zeichenfolge "LinuxHint" und möchten die Position eines Zeichens in der Zeichenfolge sehen. Sie möchten beispielsweise die Position des Charakters „T“ überprüfen und die folgenden Befehle ausführen:
$ a = LinuxHint
$ b = 'exprin index $ a t'
$ echo $ b
Extrahieren Sie das Substring:
Wenn Sie das Substring aus einer String 'HelloWorld' abschneiden möchten, wählen Sie einen Substring -Anfang und Ende aus. Zum Beispiel ist der folgende Befehl viertes Zeichen der Beginn des Substrings, und das Ende ist das Zehntel. Führen Sie die unten angegebenen Befehle aus:
$ a = helloWorld
$ b = 'exprr substr $ a 4 10'
$ echo $ b
Sie können auch den Befehl „expr“ verwenden, um den Index eines Substrings aus einer Zeichenfolge abzurufen:
$ expr substr [String] [Position] [Länge]
$ expr substr LinuxHint 5 9
Vergleichen Sie zwei Ausdrücke:
Mit dem Befehl "exprim" können wir auch zwei Ausdrücke vergleichen. Verwenden Sie zum Vergleich der Ausdrücke logische Operatoren wie z “=,>, != ". Wenn die Bedingung gültig ist, wird 1 angezeigt. Andernfalls werden 0 in der Ausgabe angezeigt.
Angenommen, Sie haben zwei Zahlen, 30 und 80, und weisen sie als Variablen A und B zu:
A = 50
B = 70
Um zu sehen, ob a und b sind gleichwertig, Mach Folgendes:
c = 'expr $ a = $ b'
echo $ c
Um zu sehen, ob a wenn a ist weniger als B:
c = 'expr $ a \< $ B '
echo $ c
Um zu sehen, ob a ist nicht gleich zu b:
c = 'expr $ a \!= $ B '
echo $ c
Passen Sie die Anzahl der Zeichen von zwei Zeichenfolge an:
Nehmen wir an, Sie haben zwei Saiten und möchten mit der Anzahl der Zeichen übereinstimmen. Folgen Sie der Syntax:
$ expr Zeichenfolge 1: Zeichenfolge 2
$ exprr helloWorls: helloWorld
$ exprin linuxHint: Linux
Inkrementieren Sie eine Variable:
Außerdem wird der EXPR -Befehl verwendet, um den Wert zu erhöhen. Betrachten Sie eine Variable mit dem Wert 20 als Beispiel:
A = 20
Erhöhen Sie den Wert um 1:
$ b = 'exprr $ a + 1'
$ b
Hilfe:
Verwenden Sie zum Drucken von Hilfeinformationen die Option "-Help" mit dem Befehl "expr":
$ expr -HELP
Ausführung:
Verwenden Sie zum Drucken der Version "-version" mit dem Befehl "expr":
$ expr --version
Abschluss:
Der Befehl EXPR bewertet und zeigt die Standardausgabe eines bestimmten Ausdrucks an und zeigt an. Jeder eigenständige Ausdruck wird als Aussage angesehen. Integer- und String -Ausdrücke und reguläre Ausdrücke werden mit dem Befehl „EXPR“ verwendet. Wir haben in diesem Handbuch mehrere Beispiele für den Befehl EXPR behandelt.