5 Nützliche Möglichkeiten, um Arithmetik im Linux -Terminal durchzuführen
- 775
- 83
- Henry Liebold
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 $ modArithmetik 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 /4Grundarithmetik 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 \<= 5Vergleich 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 $ numInkrementwert 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.
$ bcStarten 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' | BCMachen 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 110Faktor 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.
- « ext3grep - gelöschte Dateien auf Debian und Ubuntu wiederherstellen
- So fördern Sie RHEL/CentOS auf frühere Kleingeld -Veröffentlichungen »