Я встановлюю скрипт оболонки з меню та підменю, параметрами тощо. Але для кожного меню / підменю / тощо мені потрібен вибір "Повернутися до головного меню".
У мене вже налаштоване меню, і воно працює добре, але мені потрібен спосіб просто перезапустити скрипт з нуля, скинути всі змінні тощо.
Або спосіб вийти з поточного сценарію та запустити його заново.
Я намагався це зробити:
ScriptLoc=$(readlink -f "$0")
./ScriptLoc
Але це запускає "новий" скрипт всередині "старого" сценарію, тому коли я виходжу з "нового" сценарію, він повертається до "старого" сценарію (якщо це має сенс). Це сценарій всередині сценарію.
У когось є ідея, як її повністю перезапустити?
$ScriptLoc
чи інакше:./ScriptLoc
шукає сценарій цього імені у поточному каталозі.