জেনেরিক, আধুনিক ইউনিক্স পরিবেশে (বলুন, জিএনইউ / লিনাক্স, জিএনইউ / সোলারিস, বা ম্যাক ওএস এক্স) কোনও নির্দিষ্ট পরম ফাইল পাথটি কোন মাউন্টপয়েন্ট এবং ফাইল-সিস্টেম-টাইপের রয়েছে তা নির্ধারণ করার জন্য কি ভাল উপায়?
আমি মনে করি আমি কমান্ডটি কার্যকর করতে পারি mountএবং ম্যানুয়ালি তার আউটপুটকে পার্স করতে পারি এবং আমার ফাইলের সাথে এটি স্ট্রিং-তুলনা করতে পারি, তবে আমি এটি করার আগে আমি ভাবছিলাম যে এর চেয়ে আরও দুর্দান্ত উপায় আছে কিনা।
আমি একটি বেস স্ক্রিপ্ট বিকাশ করছি যা বর্ধিত বৈশিষ্ট্যগুলির ব্যবহার করে এবং বিভিন্ন ফাইল সিস্টেম এবং হোস্ট এনভায়রনমেন্টের জন্য এটি সঠিক জিনিসটি (এটি সম্ভব যে ছোট পরিমাণে সম্ভব) করতে চাই।
df -Pযে কোনও POSIX কমপ্লায়েন্ট সিস্টেমে মানযুক্ত আউটপুট উত্পাদন করা উচিত। কিছু গোফিয়ার সিস্টেমে একটি পজিশন এনভায়রনমেন্ট ভেরিয়েবলের দরকার হতে পারে যেমন POSIXLY_CORRECT, এছাড়াও সেট করা যেতে পারে।