Thread Verzeichnis in aufrufender Shell ändern (9 answers)
Opened by Gecko at 2006-07-17 19:30

Gecko
 2006-07-17 19:30
#68163 #68163
User since
2003-08-11
4 Artikel
BenutzerIn
[default_avatar]
Hi,

ich versuche gerade ein Skript namens go zu schreiben, dass einen Verzeichnisnamen als Parameter erwartet, dieses sucht und dann in dieses Verzeichnis wechselt.

Also go projekt in der Shell aufgerufen soll, z.B. nach
.\src\sonstwas\projekt
wechseln.

Das Ganze funktioniert wunderbar unter MS, aber unter Linux habe ich das Problem, dass das go zwar mit

Code: (dl )
chdir ('.\src\sonstwas\projekt');


das Verzeichnis wechselt, aber natürlich nur in seiner Subshell. Wenn sich das Script beendet bin ich wieder genau dort, wo ich begonnen habe. Kennt irgendwer ein Trick, um da herauszukommen? Ich habe schon versucht:

1.) chdir ("...");
2.) system("cd ...");
3.) ENV{PWD} = ...; # nur aus Verzweiflung.

immer mit dem gleichen Resultat. Nach dem Skript sitzt man im gleichen Verzeichnis

View full thread Verzeichnis in aufrufender Shell ändern