Li que você precisa de aspas duplas para expandir as variáveis, por exemplo,
if [ -n "$test" ]; then echo '$test ok'; else echo '$test null'; fi
funcionará como esperado, enquanto
if [ -n $test ]; then echo '$test ok'; else echo '$test...
21.02.2013 / 14:37