ধরুন আমার কাছে একটি বাশ ফাইল কল রয়েছে myBash.bash
। এটি এতে বাস করে:
/myDirect/myFolder/myBash.bash
এখন আমি স্ক্রিপ্টের ভিতরে স্ট্রিং /myDirect/myFolder
(অবস্থান myBash.bash
) ব্যবহার করতে চাই । এই অবস্থানটি খুঁজতে আমি কি কোনও আদেশ ব্যবহার করতে পারি?
সম্পাদনা করুন: ধারণাটি হ'ল আমি একটি জিপ-ফোল্ডার কোডের সাথে সেটআপ করতে চাই যা সেই জিপ-ফাইলের ভিতরে ব্যাশ স্ক্রিপ্ট দ্বারা শুরু করা যেতে পারে। আমি সেই জিপ-ফাইলের অভ্যন্তরে কোডের আপেক্ষিক ফাইল-পাথগুলি জানি, তবে পরম পাথগুলি নয় এবং আমার সেগুলি দরকার। একটি উপায় হ'ল পথে হার্ড-কোড করা, অথবা ফাইলের পাথটি ভেরিয়েবল হিসাবে দেওয়া দরকার। তবে আমি এটিকে আরও সহজ করব যদি বাশ-ফাইলের পক্ষে এটি কোথায় রয়েছে তা নির্ধারণ করা এবং তারপরে জিপ-ফাইলের কাঠামোর জ্ঞান থেকে অন্য ফাইলের সাথে সম্পর্কিত পথগুলি তৈরি করা সম্ভব হয়েছিল।