Was sind doppelte Klammern in Bash

Was sind doppelte Klammern in Bash
Klammern sind in jeder Programmiersprache wichtig, um das Programm auszuführen und die gewünschten Ausgänge zu erhalten. In Bash verwenden wir einzelne und doppelte Klammern, um verschiedene Aufgaben durch ein Skript auszuführen. Viele Anfänger und sogar Intermediate -Bash -Benutzer müssen jedoch über Doppel -Klammern erfahren. In diesem Tutorial werden wir also kurz zusammenfassen, was doppelte Klammern in Bash sind.

Was sind doppelte Klammern in Bash

Die "(...)" "Doppel -Klammern ähneln dem Befehl let, mit dem Sie arithmetische Berechnungen in einem Skript durchführen können. Lassen Sie uns beispielsweise ein Skript erstellen, das verschiedene arithmetische Berechnungen durchführt:

#!/Bin/Bash
Echo "Bitte geben Sie die Werte von A und B ein"
lesen ein
Lesen b
sum = $ ((a+b))
Echo "Addition von $ A und $ B ist $ sum"
((sub = a-b))
Echo "Subtraktion von $ A und $ B ist $ sub"
Num1 = a
Num2 = b
((multiply = num1*num2))
echo "multiplication $ a und $ b ist $ multiply"
Division = $ ((num1/num2))
Echo "Abteilung von $ A und $ B ist $ Division"

Sobald Sie das obige Skript ausgeführt haben, werden Sie auf dem Terminal aufgefordert, zwei Zahlen einzugeben, und dann werden die Berechnungen durchgeführt:

In ähnlicher Weise können Sie die folgenden Muster von Doppel -Klammern -Stilen verwenden, um die erforderlichen Ergebnisse zu erhalten:

#!/Bin/Bash
Echo "Bitte geben Sie die Werte von A und B ein"
lesen ein
Lesen b
sum = $ ((a+b))
Echo "Addition von $ A und $ B ist $ sum"
((sub = a-b))
Echo "Subtraktion von $ A und $ B ist $ sub"
Num1 = a
Num2 = b
((multiply = num1*num2))
echo "multiplication $ a und $ b ist $ multiply"
Division = $ ((num1/num2))
Echo "Abteilung von $ A und $ B ist $ Division"

Dieses Skript liefert das gleiche Ergebnis wie das vorherige:

Sie können auch den [[anstelle des [weil es sich um einen fortgeschrittenen Typ handelt, der eine Menge Verbesserungen bietet, wie z. B.:

    • Die [[[[kann mit dem Weiß.
    • Sie können || verwenden und && logische Operatoren mit [aber nicht [weil Single [nicht passieren kann || und && Operator als Befehlszeilenargument.

Einpacken

Hier ging es um die doppelten Klammern in Bash, die Sie leicht versuchen können, die arithmetischen Berechnungen leicht zu verbessern. Wir haben verschiedene Arten von Beispielen erklärt, um arithmetische Berechnungen durchzuführen. Bash enthält eine Menge Konzepte, die Sie lernen können, ein Bash -Experte zu werden. Schauen Sie sich also LinuxHint an, um verschiedene Tutorials von Bash zu lesen.