Ich richte ein Shell-Skript mit Menüs und Untermenüs, Optionen usw. ein. In jedem Menü / Untermenü / usw. benötige ich jedoch die Option "Zurück zum Hauptmenü".
Ich habe bereits das Menü eingerichtet und es funktioniert gut, aber ich brauche eine Möglichkeit, das Skript einfach von Grund auf neu zu starten, alle Variablen zurückzusetzen usw. usw.
Oder eine Möglichkeit, das aktuelle Skript zu beenden und erneut zu starten.
Ich habe versucht, dies zu tun:
ScriptLoc=$(readlink -f "$0")
./ScriptLoc
Aber das startet das "neue" Skript innerhalb des "alten" Skripts. Wenn ich das "neue" Skript beende, kehre ich zum "alten" Skript zurück (wenn das Sinn macht). Es ist ein Drehbuch in einem Drehbuch.
Hat jemand eine Idee, wie man es komplett neu startet?
$ScriptLoc
jedenfalls so sein:./ScriptLoc
Sucht nach einem Skript mit diesem Namen im aktuellen Verzeichnis.