Wyjaśniono nawias scenariusza bashu

Wyjaśniono nawias scenariusza bashu

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