Linux-Befehle

So arbeiten Sie mit dem Linux-Expr-Befehl

So arbeiten Sie mit dem Linux-Expr-Befehl
Das "ausdruck" ist ein Linux-Befehlszeilendienstprogramm, das die Ausgabe eines Ausdrucks auswertet und anzeigt displays. Es berechnet Integer- und String-Ausdrücke, einschließlich regulärer Ausdrücke, die zu Mustern passen. Es verhindert, dass die aufrufende Befehlszeilen-Shell auf Zeichen reagiert „ausdruck“” das soll die Quelle der meisten Schwierigkeiten beim Schreiben von Ausdrücken verarbeiten. Werden Ausdrücke im „expr“-Befehl nicht korrekt übergeben, wird die Ausführungsreihenfolge unterbrochen.

Folgende Operatoren stehen zur Verfügung:

Syntax:

Die Syntax des Befehls „expr“ ist unten aufgeführt:

Ausdruck [Ausdruck]
Ausdruck [Option]

Beispiele:

Lassen Sie uns die verschiedenen Beispiele des Befehls „expr“ besprechen:

Zusatz:

Angenommen, Sie möchten zwei Zahlen (11 und 6) hinzufügen und verwenden dazu „expr“:

$ausdruck 11+6

Subtrahieren:

Um zwei Zahlen zu subtrahieren, verwenden Sie den Operator „-“:

$ausdruck 11-8

Einteilung:

Hier ist das Divisionsbeispiel:

$ expr 16 / 4

Wenn Sie zwei Zahlen teilen und den Rest sehen möchten, verwenden Sie den %-Operator:

$ ab 24 % 5

Multiplikation:

Die Multiplikation kann wie folgt erfolgen:

$ ausdruck 10 * 4

* ist jedoch ein eingebauter Shell-Operator, so dass er nicht funktioniert. Sie müssen die folgende Syntax verwenden, um wie ein Multiplikationsoperator zu funktionieren:

$ ausdruck 10 \* 4

So finden Sie die Länge:

Wenn Sie eine Zeichenfolge „Hallo“ haben und ihre Länge überprüfen möchten, verwenden Sie die folgenden Befehle:

a=hallo
b='Ausdruckslänge $a'
echo $b

Sie können auch den Befehl „expr“ verwenden, um eine Vielzahl von zeichenfolgenbezogenen Operationen auszuführen.

Um beispielsweise die Länge zu ermitteln, verwenden Sie den Befehl wie folgt:

$ ausdruck Länge [ String ]

So überprüfen Sie den Zeichenindex:

Sie haben eine Zeichenfolge „LinuxHint“ und möchten die Position eines beliebigen Zeichens in der Zeichenfolge sehen. Wenn Sie beispielsweise die Position des Zeichens „t“ überprüfen möchten, führen Sie die folgenden Befehle aus:

$ a=linuxhint
$ b='expr-Index $a t'
$ echo $b

Extrahieren Sie die Teilzeichenfolge:

Wenn Sie die Teilzeichenfolge von einer Zeichenfolge 'HelloWorld' abschneiden möchten, wählen Sie Anfang und Ende der Teilzeichenfolge aus. Zum Beispiel ist das vierte Zeichen des folgenden Befehls der Anfang der Teilzeichenfolge und das Ende ist das Zehntel. Führen Sie die unten angegebenen Befehle aus:

$ a=HalloWelt
$ b='expr substr $a 4 10'
$ echo $b

Sie können auch den Befehl „expr“ verwenden, um den Index eines Teilstrings aus einem String zu erhalten:

$ expr substr [Zeichenfolge] [Position] [Länge]
$expr substr linuxhint 5 9

Vergleichen Sie zwei Ausdrücke:

Mit dem Befehl „expr“ können wir auch zwei Ausdrücke vergleichen. Um die Ausdrücke zu vergleichen, verwenden Sie logische Operatoren wie „=, >, !=”. Wenn die Bedingung gültig ist, wird 1 angezeigt; andernfalls wird 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 Äquivalent, Mach Folgendes:

c='Ausdruck $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 Zeichenfolgen an:

Angenommen, Sie haben zwei Zeichenfolgen und möchten die Anzahl der Zeichen abgleichen. Folgen Sie der Syntax:

$ ausdr String 1 : String 2
$expr helloworls: halloworld

$ expr linuxhint: Linux

Erhöhen Sie eine Variable:

Außerdem wird der Befehl expr verwendet, um den Wert zu erhöhen. Betrachten Sie als Beispiel eine Variable mit dem Wert 20:

a=20
Erhöhen Sie den Wert um 1:
$ b='ausdruck $a +1'
$b

Hilfe:

Um Hilfeinformationen auszudrucken, verwenden Sie die Option „-help“ mit dem Befehl „expr“:

$ausdruck --help

Ausführung:

Um die Version zu drucken, verwenden Sie „-version“ mit dem Befehl „expr“:

$ ausdruck --version

Fazit:

Der Befehl expr wertet die Standardausgabe eines bestimmten Ausdrucks aus und zeigt sie an. Jeder einzelne Ausdruck wird als Aussage angesehen. Integer- und String-Ausdrücke sowie reguläre Ausdrücke werden mit dem Befehl „expr“ verwendet. Wir haben in diesem Handbuch mehrere Beispiele für den Befehl expr behandelt.

So kehren Sie die Scrollrichtung von Maus und Touchpads in Windows 10 um
Maus und Touchpads machen das Rechnen nicht nur einfach, sondern auch effizienter und weniger zeitaufwendig. Wir können uns ein Leben ohne diese Gerät...
So ändern Sie Mauszeiger- und Cursorgröße, Farbe und Schema unter Windows 10
Der Mauszeiger und der Cursor in Windows 10 sind sehr wichtige Aspekte des Betriebssystems. Dies kann auch für andere Betriebssysteme gesagt werden, a...
Kostenlose und Open-Source-Spiele-Engines für die Entwicklung von Linux-Spielen
Dieser Artikel behandelt eine Liste von kostenlosen und Open-Source-Spiele-Engines, die für die Entwicklung von 2D- und 3D-Spielen unter Linux verwend...