Bash Scripting -Klammern erklärt
- 1610
- 292
- Matteo Möllinger
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