Dann hättest du uns das vielleicht auch schreiben sollen.
Mache das script ausführbar
Trekkie00 hat mir das script gepostet.
Dort ist zu sehen, dass er Environment Variablen setzt. Und zwar in Abhängigkeit von $0.
Bei deinem Aufruf ist das die Shell selbst. Somit werden die falschen Pfade gesetzt.
Wenn es ausführbar ist, rufe es dann so auf: