complemento sobre expansões condicionais

This commit is contained in:
Blau Araujo 2025-08-19 11:37:11 -03:00
parent 9dcea77698
commit 31ac2a5956

View file

@ -277,3 +277,16 @@ um valor padrão
:~$ echo ${var:-um valor padrão}
banana
#+end_example
Sem o ~:~, STRING só é expandida se a variável ~NOME~ não estiver definida:
#+begin_example
:~$ echo ${xxx:-valor padrão} # A variável 'xxx' não está definida
valor padrão
:~$ echo ${xxx-valor padrão} # Sem ':', ainda temos a expansão
valor padrão
:~$ xxx= # Definindo 'xxx' com valor vazio
:~$ echo ${xxx-valor padrão} # Sem ':', nada é expandido
:~$
#+end_example