разница между неустановленными и пустыми переменными в bash

Какой лучший способ проверить, есть ли переменная, с помощью bash пусто или нет?

Если я использую:

if [ -z "$VAR" ]

, как предлагается на форуме, это работает для неустановленной переменной, но верно, когда переменная установлена, но пуста. Предложения?

11
задан green69 23 March 2011 в 14:35
поделиться