Hallo Frank,

Frank Dietrich wrote:

> Hallo Frank,
> 
> Frank Terbeck <[EMAIL PROTECTED]> wrote:
>>Frank Dietrich <[EMAIL PROTECTED]> wrote:
>>> [Skript nicht in Subshell ausführen]
>>> Mit: ". testme" klappt das auch wie ich gern hätte. Nur würd ich
>>> das gern im Skript an die erste Zeile schreiben. Ein
>>> "#!/bin/bash . $0" tut es aber nicht. 
>>
>>Das geht so AFAIK nicht.
>>Du könntest dein Skript jedoch als Funktion schreiben, dann kannst du
>>(falls das der Grund ist) an deinem Environment rumschrauben...
> 
> Bisher mach ich folgendes:
> cd ~/dir1/dir2/dir3
> . set_skript
> 
> Das wollte ich in einem Skript zusammenfassen und dieses nach ~/bin
> packen. Wichtig ist auch, das ich mich danach in dem Verzeichnis 
> ~/dir1/dir2/dir3 befinde.

wenn ich das richtig sehe, möchtest Du nach Ausführung des Skriptes
in ~/dir1/dir2/dir3 bleiben.
Um bei Deinem Beispiel zu bleiben: setze das cd einfach mal an das
Ende von set_skript und starte ihn wie gehabt mit
. ./set_skript

Danach sollten alle Vars gesetzt sein und Du befindest Dich in
Deinem gewünschten Verzeichnis.

hth
Reinhold


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an