5 Nützliche Möglichkeiten, um Arithmetik im Linux -Terminal durchzuführen

5 Nützliche Möglichkeiten, um Arithmetik im Linux -Terminal durchzuführen

In diesem Artikel zeigen wir Ihnen verschiedene nützliche Möglichkeiten, Arithmetik im Linux -Terminal zu erledigen. Am Ende dieses Artikels lernen Sie grundlegende praktische praktische Möglichkeiten, mathematische Berechnungen in der Befehlszeile durchzuführen.

Lass uns anfangen!

1. Verwenden von Bash Shell

Die erste und einfachste Möglichkeit, die grundlegende Mathematik auf der Linux -CLI zu verwenden, ist eine Verwendung von Doppelstuhl. Hier sind einige Beispiele, bei denen wir Werte verwenden, die in Variablen gespeichert sind:

$ Add = $ ((1 + 2)) $ echo $ add $ mul = $ (($ add * 5)) $ echo $ mul $ sub = $ (($ mul - 5)) $ echo $ sub $ div = $ (($ Sub / 2)) $ echo $ div $ mod = $ (($ div % 2)) $ echo $ mod 
Arithmetik in Linux Bash Shell

2. Verwenden Sie den Befehl expr

Der Befehl zum Ausdruck bewertet Ausdrücke und druckt den Wert des bereitgestellten Ausdrucks für die Standardausgabe. Wir werden verschiedene Arten der Verwendung betrachten Expr Für einfache Mathematik, Vergleich, Inkrementierung des Wertes einer Variablen und das Finden der Länge einer Zeichenfolge.

Im Folgenden finden Sie einige Beispiele für einfache Berechnungen mit der Befehl zum Ausdruck. Beachten Sie, dass viele Betreiber entkommen oder für Muscheln zitiert werden müssen, z. B. die * Bediener (wir werden uns mehr unter dem Vergleich von Ausdrücken ansehen).

$ expr 3 + 5 $ expr 15 % 3 $ expr 5 \* 3 $ expr 5 - 3 $ expr 20 /4 
Grundarithmetik mit dem Befehl EXPR unter Linux

Als nächstes werden wir uns mit Vergleiche befassen. Wenn ein Ausdruck auf False bewertet wird, druckt EXPR einen Wert von aus 0, Ansonsten druckt es 1.

Schauen wir uns einige Beispiele an:

$ expr 5 = 3 $ expr 5 = 5 $ expr 8 != 5 $ expr 8 \> 5 $ expr 8 \< 5 $ expr 8 \<= 5 
Vergleich arithmetischer Ausdrücke unter Linux

Sie können auch die verwenden Expr Befehl zum Inkrementieren des Wertes einer Variablen. Schauen Sie sich das folgende Beispiel an (auf die gleiche Weise können Sie auch den Wert einer Variablen verringern).

$ Num = $ ((1 + 2)) $ echo $ num $ num = $ (expr $ num + 2) $ echo $ num 
Inkrementwert einer Variablen

Schauen wir uns auch an, wie Sie die Länge einer Zeichenfolge finden, indem wir miteinander folgen:

$ expr länge "Dies ist Tecmint.com " 
Finden Sie die Länge einer Zeichenfolge

Weitere Informationen, insbesondere über die Bedeutung der oben genannten Operatoren, siehe die Expr Mann Seite:

$ mAN expr 

3. Verwenden von BC -Befehl

BC (Basic Calculator) ist ein Befehlszeilen-Dienstprogramm, das alle Funktionen bietet, die Sie von einem einfachen wissenschaftlichen oder finanziellen Rechner erwarten. Es ist speziell nützlich für die Mathematik für schwimmende Punkte.

Wenn BC -Befehl Nicht installiert, Sie können es mit:

$ sudo apt Installieren Sie BC #Debian/Ubuntu $ sudo yum install bc #rhel/centos $ sudo dnf install bc #fedora 22+ 

Nach der Installation können Sie es im interaktiv. Um es interaktiv auszuführen, geben Sie den Befehl ein BC Auf Eingabeaufforderung und beginnen Sie, wie gezeigt zu werden, wie gezeigt.

$ bc 
Starten Sie BC im nicht-interaktiven Modus

Die folgenden Beispiele zeigen, wie man verwendet BC nicht interaktiv auf der Befehlszeile.

$ echo '3+5' | BC $ echo '15 % 2 '| BC $ echo '15 / 2 '| BC $ echo '(6 * 2) - 5' | BC 
Machen Sie mit BC unter Linux mathematisiert

Der -l Die Flaggen wird an der Standardskala (Ziffern nach dem Dezimalpunkt) an gewöhnt 20, Zum Beispiel:

$ echo '12/5 | BC '$ echo '12/5 | BC -l ' 
Mathe mit schwebenden Zahlen

4. Verwenden Sie awk -Befehl

Awk ist eines der bekanntesten Textverarbeitungsprogramme in GNU/Linux. Es unterstützt die Additions-, Subtraktions-, Multiplikations-, Teil- und Modul -Arithmetikoperatoren. Es ist auch nützlich für die Mathematik für schwimmende Punkte.

Sie können es verwenden, um grundlegende Mathematik wie gezeigt zu machen.

$ awk 'begin a = 6; B = 2; print "(a + b) =", (a + b) '$ awk' begin a = 6; B = 2; print "(a - b) =", (a - b) '$ awk' begin a = 6; B = 2; print "(a * b) =", (a * b) '$ awk' begin a = 6; B = 2; print "(a / b) =", (a / b) '$ awk' begin a = 6; B = 2; Druck "(a % b) =", (a % b) ' 
Machen Sie eine einfache Mathematik mit dem Befehl awk

Wenn Sie neu sind Awk, Wir haben eine vollständige Reihe von Leitfäden, um Sie mit dem Erlernen von IT zu beginnen: Lernen Sie awk Textverarbeitungstool lernen.

5. Verwenden von Faktorbefehl

Der Faktorbefehl wird verwendet, um eine Ganzzahl in Primfaktoren zu zerlegen. Zum Beispiel:

$ faktor 10 $ faktor 127 $ faktor 222 $ faktor 110 
Faktor eine Zahl unter Linux

Das ist alles! In diesem Artikel haben wir verschiedene nützliche Möglichkeiten erklärt, Arithmetik im Linux -Terminal zu tun. Fühlen Sie sich frei, Fragen zu stellen oder über das Feedback -Formular nachstehend Gedanken zu diesem Artikel zu teilen.