আমি মেনু এবং সাব মেনু, অপশন ইত্যাদি দিয়ে একটি শেল স্ক্রিপ্ট স্থাপন করছি তবে প্রতিটি মেনুতে / সাবমেনু / ইত্যাদিতে আমার "প্রধান মেনুতে ফিরে যান" পছন্দ প্রয়োজন।
আমি ইতিমধ্যে মেনু সেট আপ পেয়েছি এবং এটি সূক্ষ্মভাবে কাজ করে, তবে স্ক্র্যাচ থেকে কেবল স্ক্রিপ্টটি পুনরায় চালু করার জন্য, সমস্ত ভেরিয়েবলগুলি পুনরায় সেট করা ইত্যাদি আমার প্রয়োজন way
বা বর্তমান স্ক্রিপ্ট থেকে প্রস্থান করে আবার শুরু করার উপায়।
আমি এটি করার চেষ্টা করেছি:
ScriptLoc=$(readlink -f "$0")
./ScriptLoc
তবে এটি "পুরানো" স্ক্রিপ্টের ভিতরে "নতুন" স্ক্রিপ্ট শুরু করে, তাই আমি যখন "নতুন" স্ক্রিপ্টটি প্রস্থান করি তখন এটি "পুরাতন" স্ক্রিপ্টে ফিরে যায় (যদি এটি কোনও ধারণা দেয়)। এটি একটি স্ক্রিপ্ট ধরণের জিনিস এর ভিতরে।
এটি সম্পূর্ণরূপে পুনরায় চালু করার জন্য যে কেউ ধারণা পেয়েছেন?
$ScriptLoc
যেভাবেই হওয়া উচিত :./ScriptLoc
বর্তমান ডিরেক্টরিতে সেই নামের একটি স্ক্রিপ্ট সন্ধান করা উচিত ।