So wie du das \ platziert hast könnte man eine Syntax vermuten, die bei der Interpretation der Argumente gar nicht vorhanden ist. Das ist aber nicht der Hauptgrund für diese merkwürdige Syntax (mit "\" am Ende). Die liegt darin begründet, dass diese Syntax global verwendet werden kann, während andere immer mal wieder nicht funktionieren.
Spezialfälle sind die Pitboss-Exe (unterstützt nicht zu 100% die gleichen Argumentsyntax wie die normale Exe) und der Aufruf in Wine. Deine Variante ("mod=\PB Mod_v6") funktioniert z.B. nicht beim Start der Pitboss-Exe!
Edith postet mal die komplette Zeile für den Start auf Zulans Server
Code:STARTCMD="$ENVVARS xvfb-run -a -e /var/tmp/xvfb.${GAMEID}.err --auth-file=${MCOOKIE} -s \" -fbdir $XVFB_DIR -screen 0 640x480x24\" wine \"$CIV4BTS_EXE\" mod= \"${MOD}\"\\\" /ALTROOT=\"${ALTROOT_W}\" & "