¿Cómo asegurarse de que una variable es no vacía con la opción -z
?Variable de script de shell no está vacía (opción -z)
errorstatus="notnull"
if [ !-z $errorstatus ]
then
echo "string is not null"
fi
Devuelve el error:
./test: line 2: [: !-z: unary operator expected
./test: Línea 2: operador binario condicional esperado ./test: línea 2: error de sintaxis cerca de '$ errorstatus ' ./test: línea 2:' if [[! -z $ errorstatus]]' Ya lo intenté, y se devuelve como a continuación, – Sreeraj
Eso no es lo que escribí. –
Gracias, por error, puse! -z juntos. – Sreeraj