Interpretación de variables no declaradas

Si se llama a una variable en un paso pero esta no está definida, el valor devuelto dependerá de si el preanálisis está activado (predeterminado) o no. El comportamiento del pre-análisis sintáctico se establece editando el mandato no_preparse en el archivo bfagent.conf o la variable de entorno _NO_PREPARSE_COMMAND. Consulte Referencia de variables de desencadenantes.

Formato de variable Valor devuelto - preanálisis activado (predeterminado) Valor devuelto - preanálisis desactivado
echo %foo% foo

Windows: %foo%

UNIX o Linux: en blanco

echo $foo foo

Windows: $foo

UNIX o Linux: en blanco

echo ${foo} foo

Windows: ${foo}

UNIX o Linux: en blanco

echo $[foo] serie vacía

Windows: $[foo]

UNIX o Linux: error del sistema


Comentarios