`- কে বলা হয়?


23

সম্প্রতি আমি --এটি ডাবল হাইফেন সম্পর্কে জানতে পেরেছি যা একটি কমান্ড বলতে ব্যবহৃত হয় যে বিকল্প তালিকাটি শেষ হয়ে গেছে এবং এরপরে যা ঘটেছিল সেটিকে বিকল্প হিসাবে বিবেচনা করা উচিত নয়। সুতরাং,

grep --  'search_word' *

প্রদত্ত জন্য অনুসন্ধান করবে search_word। আপনি মুছে ফেললে --এবং যদি এমন একটি ফাইল রয়েছে যা আপনি শুরু করেন তবে আপনি অপ্রত্যাশিত আচরণ দেখতে পেলেন -যা ফাইলনামে অক্ষরের সাথে মেলে এমন বিকল্পটি স্যুইচ করবে ।

এটাকে কী --বলা হয়? এটির জন্য কোনও প্রযুক্তিগত পদ আছে?


3
ইউনিক্স-হেডরা কেন "বিয়োগ" বলে তর্কটি দেখুন ? তারপরে এটি দ্বিগুণ করুন।
manatwork

@ মান্যাটওয়ার্ক না, স্কোয়ার! আমাদের কি "মাইনাস ড্যাশ" বা "ড্যাশ বিয়োগ" বলতে হবে?
গিলস 23'12

আমি কেবল এটি "-" উচ্চারণ করি।
সন্দেহজনক জিম

আমি নিয়মিততা cd --এবং cd -ঘটনার মুখোমুখি । যদিও এর cd --অর্থ মূলত ন্যায়বিচার cdএবং এইভাবে আপনার মধ্যে পরিবর্তিত হয় $HOME, এর cd -অর্থ আপনার নিজেরকে পূর্ববর্তী ডিরেক্টরিতে রেখে দিন। আপনি চাইলে এটি সহজ হয়ে যায় cd ..তবে জার্মান কীবোর্ড লেআউটের সাথে আমি এটি প্রায়শই মিশ্রিত করি cd --cd -তাহলে আপনাকে ফিরিয়ে দেবে : ডি
গণিত

উত্তর:


15

--সরঞ্জাম জন্য কাজ করছে যা ব্যবহার getopt(3)প্রক্রিয়া কমান্ড লাইন আর্গুমেন্ট এবং অনেক API যা পার্স POSIX শৈলী বিকল্প হতে।

এর ম্যানুয়াল পৃষ্ঠা থেকে getopt(3):

আর্গুমেন্ট তালিকার বিকল্পগুলির ব্যাখ্যাটি `- '(ডাবল ড্যাশ) বিকল্পের মাধ্যমে বাতিল হতে পারে যা গিওপ্ট () আর্গুমেন্ট প্রসেসিংয়ের সমাপ্তি এবং ফিরে -1-এর সংকেত দেয় to

আমি তখন বলব এটি ডাবল ড্যাশ বলা হয়


তবে আমি বাজি ধরতাম তার জন্য কিছু ভাষাগত শব্দ রয়েছে।
রব

3
getopt একমাত্র API নয় যা "-" সমর্থন করে। বেশিরভাগ ভাষায় POSIX শৈলীর বিকল্পগুলি বিশ্লেষণ করে এমন বেশিরভাগ API এটি সমর্থন করে। সমস্ত পসিক্স ইউটিলিটিগুলি echoএবং [এটি সমর্থন করে
স্টাফেন চেজেলাস

@ স্টাফেনচাজেলাস ধন্যবাদ আমি উত্তরটি সম্পাদনা করেছি
মাত্তিও

5

শুধুমাত্র দুটি নাম যা আমি বাস্তবে মাথা এটি উল্লেখ করার জন্য "ডবল ড্যাশ" হয় নান্দনিক , এবং "অপশনের শেষ" এটা উল্লেখ জন্য বৈশিষ্ট্যগুলি


আমি এটিকে 'সর্বশেষ-বিকল্প' হিসাবেও দেখেছি।
টিম কেনেডি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.