|
From: | darkfronza |
Subject: | Re: [shell-script] O que o trecho de código faz? |
Date: | Thu, 02 Jul 2009 15:57:43 -0300 |
User-agent: | Thunderbird 2.0.0.18 (X11/20081105) |
echo ${db_name:-'default'} se $db_name não está definida, então retorna 'default' exemplo: db_name="system"; echo ${db_name:-'voip'} irá imprimir "system" pois a variável db_name foi definida previamente. Fácil né ;) Douglas Milanez wrote:
Fala galera, estou tentando adivinhar o que o seguinte trecho de código faz:db_name=${db_ name:-"bacula" } Não entendi o que isso exatamente faz. Só sei que atribui à variável db_name um valor e quando dou um echo $db_name, me retorna apenas a palavra "bacula". Acredito que não seja apenas pra isso, pois seria muito mais "fácil" atribuí-la um valor diretamente. Essa é uma linha do script de criação de tabelas do bácula. Alguém sabe o que significa? -- []'s, Douglas Milanez.
[Prev in Thread] | Current Thread | [Next in Thread] |