Sys-Admin Forum

Linux определение пустой строки в скрипте

Всем привет, подскажите кто знает, как проверить на предмет пустой переменной (переменной без значения) и если она пустая сообщить об этом?


if [ -z "${VAR}" ]; then
    echo "VAR is unset or set to the empty string"
fi

Ещё есть shellcheck. Правда его функционал не ограничивается поиском неиспользуемой переменной.