Bash: Verzeichnis wechseln

Hallo,

ich moechte in einem (bash-)Skript das aktuelle Arbeitsverzeichnis wechseln und nach der Ausfuehrung darin bleiben (d.h. ich rufe sh Programmieren auf und das Skript wechselt u.a. in mein Verzeichnis c++).

Ein zweites Problem ist, dass ich ein xterm aufrufen moechte, der einen Befehl ausfuehren soll und dann als normales xterm weiterlaufen soll (sich nicht beenden). Ich moechte, dass mein Skript das xterm aufruft, darin ein make startet und wenn er fertig ist, moechte ich darin das make wieder aufrufen koennen.

Danke

Hallo,

Du fängst am besten damit an, Dir die Anleitungen zur bash und zum xterm durchzulesen:

man bash

man xterm

Dann solltest Du mal die Einführungen zur Skript-Programmierung durcharbeiten.

http://www.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
http://www.tldp.org/LDP/abs/html/

Wenn’s dann noch Unklarheiten gibt, kannst Du Dich ja noch einmal melden.

Gruß

Fritze

Hallo Diether,

ich moechte in einem (bash-)Skript das aktuelle
Arbeitsverzeichnis wechseln und nach der Ausfuehrung darin
bleiben (d.h. ich rufe sh Programmieren auf und das Skript
wechselt u.a. in mein Verzeichnis c++).

das geht nicht, weil jedes Skript von einer eigenen Shell ausgeführt wird, die zwar in dem Fall mit dem aktuelle Dir der aufrufenden Shell anfängt, aber am ende nicht ihren Stand zurückgibt.

Du kannst allenfalls „source“ benutzen, um das Skript in derselben Shell aufzurufen.

Alles Gute wünscht
…Michael