Vous pouvez utiliser une syntaxe de variable de type UNIX® ou Windows® pour les définitions de commandes d'étape ou de variables d'environnement.
Le système utilise un préprocesseur pour interpréter la syntaxe de type UNIX ($VAR) ou Windows (%VAR%) dans un format approprié au serveur sur lequel l'étape est exécutée. La pré-analyse peut permettre à une étape d'être exécutée sur un serveur basé sur Windows ou sur UNIX.
echo %fooVar% # syntaxe Windows
echo $fooVar # syntaxe UNIX ou Linux
set fooVar=100 # Windows
fooVar=200 # syntaxe UNIX ou Linux
Le pré-analyseur, l'environnement Windows et les différents interpréteurs de commande UNIX et Linux interprètent les caractères spéciaux différemment. Soyez prudent lorsque vous utilisez les caractères spéciaux et le caractère d'échappement barre oblique inverse.