Parênteses de scripts de bash explicou

Parênteses de scripts de bash explicou

Autor: Tobin Harding
Aqui, descrevemos brevemente alguns dos principais casos de uso para colchetes, parênteses,
e aparelho em scripts de bash, consulte a parte inferior da página para obter a definição de
esses três termos.

Parênteses duplos (()) são usados ​​para aritmética:

((var ++)) ((var = 3)) para ((i = 0; i < VAL; i++)) echo $((var + 2)) 

Variáveis ​​usadas dentro de parênteses duplas não precisam ser prefixadas
com '$'.

Suportes quadrados [] são usados ​​para construção de teste

$ Var = 2 $ se [$ var -eq 2]> então> echo 'sim'> fi sim 

Suportes quadrados duplos [[]]oferecer funcionalidade estendida a solteiro
Suportes quadrados, úteis para o operador de expressão regular = ~

$ Var = "alguma string" $ se [[$ var = ~ [a-z]]]; então> eco 'é alfabético'> fi é alfabético 

Aparelho encaracolado são usados ​​para delimitar uma variável

$ foo = "estágio" $ echo $ fooone… retorna linha vazia $ echo $ foo um stageone 

Aparelhos encaracolados também são usados ​​para expansão de parâmetros

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

Existem muitos outros usos para parênteses, colchetes e aparelhos em
Bash. Lembre -se, quadrado único para 'teste', quadrado duplo para reg
Ex, e parênteses duplos para aritméticos e loops de estilo C. Boa sorte
Definições:
Parênteses: ()
(parênteses plurais)
Suportes: []
(também chamado de colchetes)
Aparelho ortodôntico:
(também chamado de aparelho encaracolado)

Tutoriais do Linux relacionados:

  • Scripts Bash: Operações Aitméticas
  • Bash Script: Operadores
  • Folha de dicas de script de bash
  • Tutorial de depuração do GDB para iniciantes
  • Mastering Bash Script Loops
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Arquivos de configuração do Linux: os 30 primeiros mais importantes
  • Loops aninhados em scripts de basquete
  • Como usar as sub -mais de bases dentro das declarações if if
  • Variável correta análise e citando