BASH: переменные – передача значений по-умолчанию ${var:-defaultvalue}, замена значений – ${var:+alternatevalue} и сообщений – ${var:?message}
8 августа 2014Использование значений по-умолчанию в переменных – ${var:-defaltvalue} и ${var-defaltvalue} Конструкция ${var:-defaltvalue} позволяет выполнять проверку – имеется ли значение у переменной, и задана ли переменная вообще. Если нет – то будет присвоено значение “defaltvalue“. Примеры: [simterm] $ var=var $ echo ${var:-defaltvalue} var [/simterm] Удалим значение перемеренной: [simterm] $ var= $ echo ${var:-defaltvalue} defaultvalue [/simterm] Допустимо использование… Читать далее »