কমান্ড সংক্ষেপে লেখার জন্য কি কোনও মানদণ্ড রয়েছে?


14

এটি আমার কাছে উপস্থিত দেখা যাচ্ছে যে শেষ ব্যবহারকারীর জন্য কমান্ড ব্যবহারের বর্ণনা দেওয়ার জন্য সিনোপসিস কীভাবে লিখতে হবে সে সম্পর্কে সবার নিজস্ব ধারণা রয়েছে ।

উদাহরণস্বরূপ, এটি ফর্ম্যাট থেকে man grep:

grep [OPTIONS] PATTERN [FILE...]
grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]

এখন এটিতে কিছু সিনট্যাক্স রয়েছে যা অন্যান্য ম্যানাপে প্রদর্শিত হয়। []alচ্ছিক হিসাবে স্বীকৃত এবং ...একই ইনপুটটির একাধিক হিসাবে বোধ করে।

তবে লোকেরা |বা এর /জন্য ব্যবহার করে এবং এমন আরও কিছু রয়েছে যা এর অর্থকে উল্টো করে দেবে []। অথবা তারা কোথায় [OPTIONS]যায় সে সম্পর্কে কোনও ইঙ্গিত দেয় না ।

আমি যা লিখি তার জন্য আমি একটি মান অনুসরণ করতে চাই তবে আমি যে ওয়েবসাইটটি দেখি সেগুলি আমাকে কিছু আলাদা বলে।

সিনোপসগুলি লেখার কোনও আসল স্ট্যান্ডার্ড পদ্ধতি রয়েছে, বা কনভেনশন ঠিক সময়ের সাথে লোকেরা যা করে চলেছে?


একটি বাছুন এবং এটি দিয়ে লাঠি।
কেভিন

কিছু কারণে আমি মনে করি না যে এটি সাহায্য করবে। প্রত্যেক ব্যক্তির সেখানে নিজস্ব স্ট্যান্ডার্ড থাকত এবং তারপরে আর কিছুই করা হবে না।
টর্মিস্ট

4
এটি কি আপনার বোঝার মান? pubs.opengroup.org/onlinepubs/009695399/basedefs/…
মার্ক

হ্যাঁ, আমি ঠিক এটিই খুঁজছিলাম। ধন্যবাদ.
টর্মেস্ট

1
@ মার্কপ্লটনিক - আমি এমন একটি তৈরি করবো যাতে ওপি এটি গ্রহণ করতে পারে। এটি যদি স্ট্যান্ডার্ড হয় যদি কখনও এক থাকে। আলোকিত লিঙ্কটি উল্লেখ করুন É
slm

উত্তর:


8

এর ক্লাসিক স্ট্যান্ডার্ডটি পসিক্স , ইউটিলিটি আর্গুমেন্ট সিনট্যাক্স (আপডেট লিংকের জন্য @ ইলুমিনকে ধন্যবাদ)। উদাহরণস্বরূপ, এটি ম্যান পৃষ্ঠাগুলিতে ব্যবহৃত সিনট্যাক্সের বর্ণনা দেয়

utility_name[-a][-b][-c option_argument]
    [-d|-e][-f[option_argument]][operand...]

ক্লাসিক হওয়ার কারণে এটি -Wবিক্রেতাদের ব্যবহারের জন্য প্রস্তাবিত একক-অক্ষর সংক্রান্ত বিকল্পগুলি ব্যবহার করার পরামর্শ দেয় এবং এটি মাল্টি-ক্যারেক্টার বিকল্পগুলি কীভাবে সংযুক্ত করা হয় (উদাহরণস্বরূপ, জিসিসি বিকল্প বিকল্প )।

জিএনইউ সফ্টওয়্যার মাল্টি-ক্যারেক্টার বিকল্পগুলি চালু করে যা এর সাথে শুরু হয় --। এই বিকল্পগুলির সাথে ম্যান পেজগুলিকে ফর্ম্যাট করার জন্য জিএনইউর কয়েকটি নির্দেশিকা হেল্প 2ম্যান রেফারেন্সে পাওয়া যাবে ।

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