У меня есть целая группа тестов по переменным в оболочке bash (3.00) script, где, если переменная не установлена, то она назначает по умолчанию, например:
if [ -z "${VARIABLE}" ]; then
FOO='default'
else
FOO=${VARIABLE}
fi
Кажется, я напоминаю там какой-то синтаксис для этого в одной строке, что-то похожее на тернарный оператор, например:
FOO=${ ${VARIABLE} : 'default' }
(хотя я знаю, что это не сработает...)
Я сумасшедший, или что-то подобное существует?