Prueba para que una variable Bash se desarme, usando una función
Una simple prueba de variable de Bash va:
${varName:? "${varName} is not defined"}
Me gustaría volver a usar esto, poniéndolo en una función. ¿Cómo por favor?
Siguiendo falla
#
# Test a variable exists
tvar(){
val=${1:? "${1} must be defined, preferably in $basedir"}
if [ -z ${val} ]
then
echo Zero length value
else
echo ${1} exists, value ${1}
fi
}
Es decir. Necesito salir si la prueba falla.