Можно использовать любую из таких конструкций:
if [[ -z $variable ]]
if [[ -z "$variable" ]]
if [[ ! $variable ]]
if [[ ! "$variable" ]]
Но учтите, это корректно работает в bash и может не работать на sh или в других интерпретаторах.
В bash при использовании двойных квадратных скобок, кавычки не обязательны:
if [[ $variable ]]
Такой синтаксис совместим с ksh, но с чисто POSIX системами (чем то старым например), это не сработает.