Parênteses de scripts de bash explicou
- 3570
- 928
- Enrique Gutkowski PhD
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