Negli script di shell, quando utilizziamo {}
quando espandiamo le variabili?
Ad esempio, ho visto quanto segue:
var=10 # Declare variable
echo "${var}" # One use of the variable
echo "$var" # Another use of the variable
C'è una differenza significativa o è solo stile? L'uno è preferito all'altro?
{}
è noto come espansione di parentesi graffe .${}
è noto come espansione variabile. Fanno cose diverse. Ti voterei ad eccezione del bit di non espansione.