ইউনিক্স অ্যাপ্লিকেশনগুলিতে historতিহাসিকভাবে ব্যবহৃত হয়েছে এমন বিকল্পগুলির জন্য বিভিন্ন বিভিন্ন নিদর্শন রয়েছে। বেশ কয়েকটি পুরাতন যেমন টারের মতো একটি অবস্থানিক স্কিম ব্যবহার করে:
কমান্ড বিকল্প আর্গুমেন্ট
যেমন টার ব্যবহার হিসাবে
তার * কিছু * f "ফাইল" * " পরিচালনা করে ফাইলগুলি " * " পরিচালনা করে
বিভ্রান্তি এড়ানোর প্রথম প্রয়াসে, টার এবং পুরাতন পতাকাগুলি-যুক্তি শৈলীর সাথে কয়েকটি প্রোগ্রামের মাধ্যমে পতাকাগুলি ড্যাশযুক্ত করে সীমাবদ্ধ করতে দেওয়া হয়েছিল, তবে আমাদের বেশিরভাগ বয়স্ক ছেলেরা কেবল এটিকে উপেক্ষা করেছে।
কিছু অন্যান্য কমান্ডের আরও জটিল কমান্ড লাইন সিনট্যাক্স রয়েছে, যেমন ডিডি (1) যা পতাকা, সমান চিহ্ন, পথের নাম, আর্গুমেন্ট এবং একটি নাশপাতি গাছের একটি অংশবিশেষ ব্যবহার করে, সমস্ত বন্য পরিত্যক্ত with
বিএসডি এবং ইউনিক্সের পরবর্তী সংস্করণগুলিতে এটি কমবেশি '-' দিয়ে চিহ্নিত একক-বর্ণচিহ্নযুক্ত পতাকায় রূপান্তরিত হয়েছিল, তবে এটি বেশ কয়েকটি সমস্যা উপস্থাপন করতে শুরু করেছে:
- পতাকাগুলি মনে রাখা কঠিন হতে পারে
- কখনও কখনও আপনি আসলে '-' দিয়ে একটি নাম ব্যবহার করতে চেয়েছিলেন
- এবং বিশেষত জিএনইউ সরঞ্জামগুলির দ্বারা, সম্ভাব্য পতাকাগুলির দ্বারা আরোপিত সীমাবদ্ধতাগুলি শুরু হয়েছিল। সুতরাং GNU সরঞ্জামগুলি GNU দীর্ঘ বিকল্পগুলি যুক্ত করেছে
--output
।
তারপরে সান সিদ্ধান্ত নিয়েছে যে অতিরিক্ত '-' অপ্রয়োজনীয় এবং একক '-র সাহায্যে দীর্ঘ-স্টাইলের পতাকা ব্যবহার শুরু করে।
আর এভাবেই এখন জগাখিচুড়ি হয়ে গেল।