My changes - Variables of shell (#22759)
I explained in a readable way the creation and meaning of shell variables, showing how to create and use them.
This commit is contained in:
committed by
Randell Dawson
parent
17e12ff29b
commit
759f60f0f0
@ -43,3 +43,36 @@ $ ./myscript.sh
|
||||
```
|
||||
|
||||
Mais informações sobre shell-scripting podem ser encontradas [aqui](https://www.shellscript.sh/)
|
||||
|
||||
# Variáveis
|
||||
|
||||
O shell apresenta muitos recursos úteis que o colocam em um patamar de uma linguagem de programação.
|
||||
Um desses recursos são as ## Variáveis. Com elas você pode salvar dados temporários e ate mesmo obter
|
||||
informações do usuário deixando seu script mais dinâmico.
|
||||
|
||||
O formato para a criação de uma variável é essa:
|
||||
|
||||
##### nome da variável=valor da variavel
|
||||
|
||||
Obs: Não deve haver espaços entre o nome ou o valor da variável e o sinal de '=', caso o contrário o bash interpretará
|
||||
o "nome da variavel" como sendo um comando, e o sinal de '=' e o "valor da variável" como sendo argumentos para o "nome da váriavel"
|
||||
|
||||
#### Exemplos de váriaveis
|
||||
```
|
||||
nome="Denilson Silva"
|
||||
idade=20
|
||||
```
|
||||
Uma variável pode tambem conter a saída de um comando do shell, bastando apenas enclausurá-lo com "$()" ou "\`\`".
|
||||
|
||||
#### Exemplo
|
||||
```
|
||||
data=$(date)
|
||||
```
|
||||
Para usar a variável que você criou, basta apenas colocá-la entre "${}".
|
||||
|
||||
#### Exemplo
|
||||
```
|
||||
nome="Denilson Silva"
|
||||
idade=19
|
||||
echo -e "Olá, eu me chamo ${nome} e tenho ${idade} anos de idade."
|
||||
```
|
||||
|
Reference in New Issue
Block a user