3
Использование «$ {a: -b}» для назначения переменных в скриптах
Я смотрел на несколько сценариев, написанных другими людьми (в частности, на Red Hat), и многие их переменные присваиваются с использованием следующих обозначений VARIABLE1="${VARIABLE1:-some_val}" или некоторых других переменных. VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" Какой смысл использовать эту запись вместо простого объявления значений (например, VARIABLE1=some_val)? Есть ли преимущества в этой записи или возможные ошибки, которые …