incluído o tópico sobre expansões condicionais

This commit is contained in:
Blau Araujo 2025-08-19 11:25:28 -03:00
parent 4128edeafe
commit 9dcea77698

View file

@ -254,3 +254,26 @@ Vou comprar bananas.
#+end_example
A variável ~fruta~ teve seu valor expandido antes do comando ~echo~ ser executado.
** Expansão condicional
O Bash pode modificar os dados expandidos de muitas formas. Entre elas, nós temos
a possibilidade de expandir strings condicionalmente com:
#+begin_example
${NOME:-STRING}
#+end_example
Caso ~NOME~ não tenha sido definida ou não tenha um valor associado, o shell
expandirá ~STRING~.
Exemplo:
#+begin_example
:~$ var=
:~$ echo ${var:-um valor padrão}
um valor padrão
:~$ var=banana
:~$ echo ${var:-um valor padrão}
banana
#+end_example