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.:
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.