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.

HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...
So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...
So zeigen Sie den FPS-Zähler in Linux-Spielen an
Linux-Gaming bekam einen großen Schub, als Valve 2012 die Linux-Unterstützung für den Steam-Client und seine Spiele ankündigte. Seitdem haben viele AA...