Awk arithmetische Operationen Ein Anfängerleitfaden zu grundlegenden Berechnungsmethoden
- 4144
- 969
- Susanne Stoutjesdijk
AWK ist ein leistungsstarkes Textverarbeitungsinstrument, mit dem verschiedene mathematische Operationen durchgeführt werden können, einschließlich grundlegender arithmetischer Operationen. In diesem Artikel werden wir diskutieren, wie grundlegende arithmetische Operationen in awk durchgeführt werden können, und Beispiele angeben, die Ihnen helfen, loszulegen.
Sie sollten auch lesen: awk - eine Einführung und ein Tutorial
Grundlegende arithmetische Operatoren in awk
Awk bietet mehrere grundlegende arithmetische Operatoren, mit denen Sie mathematische Operationen auf numerischen Werten ausführen können. Diese Betreiber umfassen:
- Addition (+): Der Additionoperator wird verwendet, um zwei oder mehr Werte zusammen hinzuzufügen.
- Subtraktion (-): Der Subtraktionsoperator wird verwendet, um einen Wert von einem anderen zu subtrahieren.
- Multiplikation (*): Der Multiplikationsoperator wird verwendet, um zwei oder mehr Werte miteinander zu multiplizieren.
- Aufteilung (/): Der Divisionsbetreiber wird verwendet, um einen Wert durch einen anderen zu teilen.
- Modul (%): Der Modul -Operator wird verwendet, um den Rest eines Abteilungsvorgangs zu ermitteln.
Ausführung arithmetischer Operationen in awk
Um arithmetische Operationen in awk durchzuführen, können Sie die folgende Syntax verwenden:
Ergebnis = Ausdruck1 | Ergebnis = Ausdruck |
In der obigen Syntax ist das Ergebnis eine Variable, die das Ergebnis der arithmetischen Operation speichert, und der Ausdruck ist der arithmetische Ausdruck, den Sie bewerten möchten.
Hier sind einige Beispiele für die Verwendung von arithmetischen Operationen in awk:
1. Addition (+)
awk 'begin x = 5; y = 7; z = x + y; drucken z '1 | awk 'begin x = 5; y = 7; z = x + y; drucken z ' |
Im obigen Beispiel verwenden wir den Additionsbetreiber, um die Werte von x und y hinzuzufügen und das Ergebnis in der Variablen Z zu speichern. Anschließend drucken wir den Wert von Z mit der Druckanweisung. Die Ausgabe des obigen Befehls beträgt 12.
2. Subtraktion (-)
awk 'begin x = 10; y = 3; z = x - y; drucken z '1 | awk 'begin x = 10; y = 3; z = x - y; drucken z ' |
Im obigen Beispiel verwenden wir den Subtraktionsoperator, um den Wert von y von x zu subtrahieren und das Ergebnis in der Variablen Z zu speichern. Anschließend drucken wir den Wert von Z mit der Druckanweisung. Die Ausgabe des obigen Befehls beträgt 7.
3. Multiplikation (*)
awk 'begin x = 5; y = 7; z = x * y; drucken z '1 | awk 'begin x = 5; y = 7; z = x * y; drucken z ' |
Im obigen Beispiel verwenden wir den Multiplikationsoperator, um die Werte von x und y zu multiplizieren und das Ergebnis in der Variablen Z zu speichern. Anschließend drucken wir den Wert von Z mit der Druckanweisung. Die Ausgabe des obigen Befehls beträgt 35.
4. Aufteilung (/)
awk 'begin x = 20; y = 4; z = x / y; drucken z '1 | awk 'begin x = 20; y = 4; z = x / y; drucken z ' |
Im obigen Beispiel verwenden wir den Divisionsbetreiber, um den Wert von x durch y zu teilen und das Ergebnis in der Variablen Z zu speichern. Anschließend drucken wir den Wert von Z mit der Druckanweisung. Die Ausgabe des obigen Befehls beträgt 5.
5. Modul (%)
awk 'begin x = 20; y = 3; z = x % y; drucken z '1 | awk 'begin x = 20; y = 3; z = x % y; drucken z ' |
Im obigen Beispiel verwenden wir den Modulbetreiber, um den Rest des Abteilungsvorgangs zwischen X und Y zu ermitteln und das Ergebnis in der Variablen Z zu speichern. Anschließend drucken wir den Wert von Z mit der Druckanweisung. Die Ausgabe des obigen Befehls beträgt 2.
Abschluss
Awk ist ein leistungsstarkes Textverarbeitungswerkzeug, mit dem grundlegende arithmetische Operationen für numerische Werte durchgeführt werden können. Durch das Beherrschen der grundlegenden arithmetischen Operatoren und der Syntax können Sie einfache mathematische Berechnungen in Ihren AWK-Skripten und Befehlszeilenanwendungen durchführen. Dies kann in einer Vielzahl von Szenarien wie Datenanalyse, Finanzberechnungen und mehr nützlich sein.
Zusätzlich zu den in diesem Artikel behandelten grundlegenden arithmetischen Operatoren unterstützt AWK auch fortgeschrittenere mathematische Funktionen wie Sünde, COS, Log und SQRT. Diese Funktionen können verwendet werden, um komplexere mathematische Berechnungen in awk durchzuführen.
Insgesamt ist das Verständnis, wie man arithmetische Operationen in awk durchführt. Wenn Sie die in diesem Artikel angegebenen Beispiele befolgen, können Sie awk damit beginnen, einfache mathematische Operationen auszuführen und ein besseres Verständnis dafür zu erlangen, wie dieses leistungsstarke Tool in Ihren täglichen Programmieraufgaben verwendet werden kann.
- « Best Practices und Tipps zum Schreiben von Shell -Skripten als Pro
- Ausführen von Laravel Queue Worker als Systemd -Service ausführen »