Interpretation nicht deklarierter Variablen

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