o que é diffrence entre “$ var” e “$ {var}” [duplicado]

1

Eu vi em muitos scripts uso de "$var" e "${var}" , então eu só quero saber a diferença entre "$var" e "${var}"

    
por Rahul Patil 13.02.2013 / 09:08

1 resposta

5

As chaves explicitamente denotam o início e o fim da sintaxe do parâmetro, caso contrário, não há diferença. Isso faz com que certas declarações não sejam ambíguas, por exemplo:

$ foo=bar
$ echo "$fooa" # Is this $foo + a, or $fooa?

$ echo "${foo}a"
bara
    
por 13.02.2013 / 09:10