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 |