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:
Denilson_Silva
2019-08-14 11:50:56 -03:00
committed by Randell Dawson
parent 17e12ff29b
commit 759f60f0f0

View File

@ -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."
```