Linux 15.009 Themen, 106.835 Beiträge

Linux-Shell: Skript nicht in einer extra Sub-Shell ausführen

(Anonym) / 6 Antworten / Flachansicht Nickles

Bin neu bei Linux und habe ein ganz einfaches Skript geschrieben, um in ein anderes Verzeichnis zu wechseln. Also im Skript steht z.B. "cd verzeichnis". Das habe ich ausführbar gemacht. Wenn ich es jetzt starte startet die Shell eine Subshell und führt den Befehl dort aus und schließt sie wieder, was dazu führt, dass ich wieder am Ausgangspunkt bin.
Ich habe gelesen, dass ich dies verhindern kann, indem ich einen Punkt vor dem auszuführenden Skript eingebe, dann geht es.
Wie kann ich es aber bewerkstelligen, ohne irgendwas anderes als dem Skriptnamen eingeben zu müssen? Da muß ich doch irgendwas im Skript selber angeben können, oder?

Danke!
Markus

bei Antwort benachrichtigen
REPI asd (Anonym) „aber ohne die / eingeben : “
Optionen

Ich glaube es benötigt noch eines Leerzeichens zwischen Punkt und Scriptname !?



repi


Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen