shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] O que o trecho de código faz?


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.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]