From 31ac2a5956130a70713718d953afe68c5f87d557 Mon Sep 17 00:00:00 2001 From: Blau Araujo Date: Tue, 19 Aug 2025 11:37:11 -0300 Subject: [PATCH] =?UTF-8?q?complemento=20sobre=20expans=C3=B5es=20condicio?= =?UTF-8?q?nais?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01/README.org | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/01/README.org b/01/README.org index 063b7eb..6e19084 100644 --- a/01/README.org +++ b/01/README.org @@ -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