Saya sedang menyiapkan skrip shell dengan menu dan sub menu, opsi, dll. Tetapi pada setiap menu / submenu / dll, saya memerlukan pilihan "Kembali ke menu utama".
Saya sudah menyiapkan menu dan berfungsi dengan baik, tetapi saya perlu cara untuk memulai kembali skrip dari awal, mengatur ulang semua variabel dll.
Atau cara untuk keluar dari skrip saat ini dan mulai lagi.
Saya sudah mencoba melakukan ini:
ScriptLoc=$(readlink -f "$0")
./ScriptLoc
Tapi itu memulai skrip "baru" di dalam skrip "lama", jadi ketika saya keluar dari skrip "baru", ia kembali ke skrip "lama" (jika itu masuk akal). Itu adalah skrip di dalam skrip semacam itu.
Adakah yang tahu cara me-restart sepenuhnya?
$ScriptLoc
Bagaimanapun juga harusnya :./ScriptLoc
mencari skrip dengan nama itu di direktori saat ini.