Wenn eine Variable, die in einem Schritt aufgerufen wird, nicht definiert ist, hängt der zurückgegebene Wert davon ab, ob das Vorparsing aktiviert (Standardeinstellung) oder inaktiviert ist. Das Verhalten für das Vorparsing wird durch Bearbeitung des Befehls no_preparse in der Datei bfagent.conf oder der Umgebungsvariablen _NO_PREPARSE_COMMAND festgelegt. Siehe Triggervariablen - Referenz.
Variablenformat | Zurückgegebener Wert - Vorparsing aktiviert (Standardeinstellung) | Zurückgegebener Wert - Vorparsing inaktiviert |
---|---|---|
echo %foo% | foo | Windows: %foo% UNIX oder Linux: leer |
echo $foo | foo | Windows: $foo UNIX oder Linux: leer |
echo ${foo} | foo | Windows: ${foo} UNIX oder Linux: leer |
echo $[foo] | leere Zeichenfolge | Windows: $[foo] UNIX oder Linux: Systemfehler |