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.