![](https://seccdn.libravatar.org/avatar/fa89c24e807c7cdea815c8727768ec67.jpg?s=120&d=mm&r=g)
25 Feb
2004
25 Feb
'04
10:39
Hi, Am 25.02.2004 10:07 schrieb Holger Macht:
ich möchte mittels eines shell-Scripts das Verzeichnis wechseln. Als das Script sieht z.B. so aus:
------------- #!/bin/sh
cd /home; pwd; ------------
Das Script wechselt zwar ins Verzeichnis /home, nur ist nach dem Ausführen wieder in dem Verzeichnis wo es aufgerufen wurde. Ich möchte aber nach Ende des Scripts im Verzeichnis /home sein. Wie mache ich das? Umgebungsvariablen könne nicht an den Elternprozess vererbt werden, nur an den Kindprozess.
Mache daher folgendes: z.B. in der ~/.bash_profile: function ch2dir () { cd `Dein_script $1`; pwd; } Dein script muss dann das Directory ausgeben. Starten kannst Du das dann mit ch2dir. -Joerg