Im vorigen Beispiel wird der Wert der Shell-Umgebungsvariablen $PATH durch den neuen Wert im Dictionary überschrieben.
Will man das vermeiden, d.h. das neue Verzeichnis nur anhängen, muss man den Code wie folgt ändern:
import os
path = os.environ["PATH"] + ":/home/bernd/bin2/"
env = {"PATH":path, "XYZ":"BlaBla"}
os.execlpe("test.sh", "test","abc", env)