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