Kiedy w skryptach powłoki używamy do {}
rozwijania zmiennych?
Na przykład widziałem:
var=10 # Declare variable
echo "${var}" # One use of the variable
echo "$var" # Another use of the variable
Czy jest znacząca różnica, czy to tylko styl? Czy jedno jest lepsze od drugiego?
{}
jest znany jako rozszerzenie nawiasów klamrowych .${}
jest znany jako rozszerzenie zmiennej. Robią różne rzeczy. Głosowałbym za tobą, z wyjątkiem bitu bez rozszerzenia.