[[ -z $hoge ]] や [[ -n $hoge ]]
って必要ですか?

[[ $hoge ]] とか [[ ! $hoge ]] で代用できそうなんですが…

何が違うんでしょ