Wyjaśniono nawias scenariusza bashu
- 4189
- 1127
- Juliusz Sienkiewicz
Autor: Tobin Harding
Tutaj krótko przedstawiamy niektóre z głównych przypadków użycia w zakresie wsporników, nawias,
i aparaty ortodontyczne w skryptach bash, zobacz na dole strony, aby uzyskać definicję
te trzy terminy.
Podwójne nawiasy (())
są używane do arytmetyki:
((var ++)) ((var = 3)) dla ((i = 0; i < VAL; i++)) echo $((var + 2))
Zmienne stosowane w podwójnych nawiasach nie muszą być prefiksowane
z „$”
.
Nawiasy kwadratowe [] []
są używane do konstrukcji testowej
$ Var = 2 $ if [$ var -eq 2]> to> echo 'tak'> fi tak
Dostawowe wsporniki kwadratowe [[]]
Oferuj rozszerzoną funkcjonalność na pojedyncze
Kwadratowe wsporniki, przydatne dla operatora wyrażeń regularnych = ~
$ Var = "jakiś ciąg" $ if [[$ var = ~ [a-z]]]; wtedy> echo „jest alfabetyczny”> Fi jest alfabetyczny
Nawiasy klamrowe są używane do ograniczenia zmiennej
$ foo = "scena" $ echo $ fooone… zwraca pustą linię $ echo $ foo One scenitone
Do rozszerzenia parametrów używane są również klamry kręcone
$ var = "abcDefg"; echo $ var%d* ABC
Istnieje wiele innych zastosowań w nawiasach, nawiasach i aparatach ortodontycznych
GRZMOTNĄĆ. Pamiętaj tylko, że pojedynczy kwadrat do „testu”, podwójny kwadrat dla reg
ex i podwójne nawiasy dla pętli arytmetycznych i C. Powodzenia
Definicje:
Nawias: ()
(w liczbie mnogiej)
Wsporniki: []
(zwane także nawiasami kwadratowymi)
Aparat ortodontyczny:
(zwane także klamrami)
Powiązane samouczki Linux:
- Bash Scripting: Arytmetyczne operacje
- Skrypty Bash: operatorzy
- Bash Scripting Cheat
- Samouczek debugowania GDB dla początkujących
- Mastering Bash Script Loops
- Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
- Linux Pliki konfiguracyjne: Top 30 Najważniejsze
- Zagnieżdżone pętle w skryptach Bash
- Jak używać bash subshells w środku, jeśli instrukcje
- Prawidłowe analizowanie zmiennej i cytowania w Bash