Referindo-se a variáveis no bash

0

Existe uma diferença quando as variáveis são referidas como $ variableName e $ {variableName} no bash?

    
por iman453 13.09.2010 / 17:23

1 resposta

2

De man bash :

The basic form of parameter expansion is ${parameter}. The value
of parameter is substituted. The braces are required when
parameter is a positional parameter with more than one digit, or
when parameter is followed by a character that is not to be
interpreted as part of its name.

Exemplos:

echo ${10}
foo=bar
echo ${foo}bar
    
por 13.09.2010 / 17:34