Bash Scripting -Klammern erklärt

Bash Scripting -Klammern erklärt

Autor: Tobin Harding
Hier skizzieren wir kurz einige der wichtigsten Anwendungsfälle für Klammern, Klammern,
und Zahnspangen im Bash -Skripting finden Sie in der Seite der Seite für die Definition von
diese drei Begriffe.

Doppel -Klammern (()) werden für die Arithmetik verwendet:

((var ++)) ((var = 3)) für ((i = 0; i) < VAL; i++)) echo $((var + 2)) 

Variablen, die in doppelten Klammern verwendet werden
mit "$".

Eckige Klammern [] werden für das Testkonstrukt verwendet

$ Var = 2 $ if [$ var -eq 2]> dann> echo 'yes'> fi Ja 

Doppelte Quadratklammern [[]]Bieten Sie Single erweiterte Funktionalität an
Quadratklammern, nützlich für den regulären Expression Operator = ~

$ Var = "ein String" $ if [[$ var = ~ [a-z]]]; Dann ist> Echo 'ist alphabetisch'> fi ist alphabetisch 

Geschweifte Klammern werden verwendet, um eine Variable abzugrenzen

$ foo = "Stage" $ echo $ fooone… Rücksende leere Zeile $ echo $ foo One StageOne 

Lockige Zahnspangen werden auch für die Parameterausdehnung verwendet

$ var = "abcdefg"; echo $ var%d* ABC 

Es gibt viele weitere Verwendungszwecke für Klammern, Klammern und Zahnspangen in
Verprügeln. Denken Sie daran, ein Quadrat für "Test", Double Square für Reg
Ex und Doppel -Klammern für Arithmetik- und C -Stilschleifen. Viel Glück
Definitionen:
Klammern: ()
(Plural -Klammern)
Klammern: []
(auch Square -Brackets genannt)
Zahnspange:
(auch lockige Klammern genannt)

Verwandte Linux -Tutorials:

  • Bash Scripting: Arithmetische Operationen
  • Bash Scripting: Operatoren
  • Schriftzugschreibetheatblatt
  • GDB -Debugging -Tutorial für Anfänger
  • Mastering -Bash -Skriptschleifen beherrschen
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • Verschachtelte Schleifen in Bash -Skripten
  • So verwenden Sie Bash -Unterschalen im Inneren, wenn Anweisungen
  • Richtige variable Parsen und Zitat in Bash