এটি হল medNCARG কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
med - NCAR CGM মেটাফাইল ফ্রেম সম্পাদক
সাইনোপিসিস
মেড [ -e হুকুম ]* [ -f ফাইলের নাম ] [ -l local_dir ] [ -V ] [ ফাইলের নাম]
বর্ণনাঃ
মেড একটি ফ্রেম-লেভেল, মেটাফাইল এডিটর যা সিনট্যাক্টিক্যালি ইউনিক্স-এর অনুরূপ ডিজাইন করা হয়েছে কিন্তু(1) এবং
ed(1). মেড এর একটি অনুলিপিতে কাজ করে ফাইলের নাম, একটি বাফার বলা হয়, এবং শুধুমাত্র একটি ফাইল ওভাররাইট করে
আপনি যখন জারি w (লিখুন) আদেশ। মেড লাইন ভিত্তিক সম্পাদনা কমান্ড প্রদান করে
বাফার থেকে ফ্রেমগুলি প্রদর্শন বা মুছে ফেলুন, বাফারের মধ্যে ফ্রেমগুলি সরাতে, অনুলিপি করতে বা মার্জ করতে,
অথবা ফ্রেম লিখতে এবং বাফারে ফ্রেম পড়তে। গতানুগতিক মেড আদেশে পড়ে
স্ট্যান্ডার্ড ইনপুট থেকে।
বিকল্প
-e হুকুম
হুকুম একক মেড আদেশ বৈধ মেড কমান্ড আলোচনা করা হয়
কমান্ড নীচের অধ্যায়। একাধিক -e বিকল্পগুলি একটি একক কমান্ড লাইনে প্রদর্শিত হতে পারে।
আপনার কমান্ডে স্পেস বা মেটাক্যারেক্টার থাকলে উদ্ধৃতি ব্যবহারে সতর্ক থাকুন
শেল দ্বারা ব্যাখ্যা করা যেতে পারে। যখন এই বিকল্পটি ব্যবহার করা হয় মেড প্রবেশ করে না
ইন্টারেক্টিভ মোড। এটি কেবল প্রদত্ত কমান্ডগুলি সম্পাদন করে এবং তারপর প্রস্থান করে।
-f ফাইলের নাম
চালান মেড ফাইলে কমান্ডের লাইন-বিচ্ছিন্ন তালিকা ফাইলের নাম। পরে
আদেশ নিঃশেষ হয় মেড প্রস্থান করবে।
-l local_dir
ব্যবহার local_dir স্ক্র্যাচ ডিস্ক স্পেসের জন্য tmp ডিরেক্টরি হিসাবে। যদি এই বিকল্পটি না হয়
নিদিষ্ট মেড এর মান ব্যবহার করবে $NCARG_TMP অথবা $TMPDIR পরিবেশ
পরিবর্তনশীল দেখা ncargintro(1ncarg) NCAR গ্রাফিক্স পরিবেশ নিয়ে আলোচনার জন্য
ভেরিয়েবল।
-V সংস্করণ নম্বর প্রিন্ট করুন এবং তারপর প্রস্থান করুন।
, USAGE
আদেশ গঠন
মেড কমান্ডগুলি এর সাথে একটি সিনট্যাক্টিকাল অভিন্ন ফর্ম রাখার চেষ্টা করে ed(এক্সএনএমএক্স) বা কিন্তু(1).
কমান্ড একটি ঐচ্ছিক গঠিত ঠিকানা অথবা দুটি ঐচ্ছিক, কমা দ্বারা বিভক্ত, ঠিকানাগুলি,
একটি দ্বারা অনুসরণ হুকুম, যা সংক্ষেপিত হতে পারে, সম্ভবত একটি তৃতীয় দ্বারা অনুসরণ করা যেতে পারে ঠিকানা বা একটি
হুকুম নির্দিষ্ট যুক্তি তালিকা:
[ ঠিকানা [, ঠিকানা ] ] হুকুম [ ঠিকানা | args ]
যদি কেবল একটি ঠিকানা নির্দিষ্ট করা হয়, অপারেশন সেই ফ্রেমে সঞ্চালিত হয়। যদি দুই
ঠিকানাes নির্দিষ্ট করা হয়, মেড ফ্রেমের অন্তর্ভুক্ত পরিসরে অপারেশন করে। যদি
তারপর কোন ঠিকানা উল্লেখ করা হয় না বর্তমান ফ্রেম একটি ডিফল্ট হিসাবে ব্যবহৃত হয়। এর ব্যতিক্রম
হয় w (লিখুন) এবং a (সংযোজন) কমান্ড। জন্য ডিফল্ট ঠিকানা w সমগ্র
বাফার।
উদাহরণ স্বরূপ, 1,10p মানে "প্রিন্ট (প্রদর্শন) ফ্রেম 1 থেকে 10" (দুটি ঠিকানা), d মানে
"বর্তমান ফ্রেম মুছুন" (কোনও ঠিকানা বোঝায় না যে বর্তমান ফ্রেমটি ডিফল্ট হিসাবে ব্যবহৃত হয়), এবং
1,5c5 মানে "ফ্রেম 1 এ ফ্রেম 5 থেকে 5 পর্যন্ত একটি কপি যুক্ত করুন" (তিনটি ঠিকানা)। দ্য
অর্থ যুক্তি প্রতিটি অপারেশনের জন্য পরিবর্তিত হয়। ভিতরে med এর বর্তমান অবস্থা একমাত্র বৈধ
যুক্তি একটি ফাইলের নাম - লেখার জন্য, w , যেমন কমান্ড, যুক্তি এর নাম
যে ফাইলে লিখতে হবে।
তার বন্ধুদের থেকে ভিন্ন ed(1) এবং কিন্তু(1) মেড মোটামুটি ব্যবহারকারী বন্ধুত্বপূর্ণ হতে চেষ্টা. যদি একটি অবৈধ
বা অস্পষ্ট আদেশ দেওয়া হয় মেড তোমাকে তাই বলব। যদি মেড মনে করে এটি একটি আদেশকে স্বীকৃতি দেয়
অবৈধ আর্গুমেন্ট সহ আপত্তিকর কমান্ডের জন্য একটি ব্যবহার বিবৃতি দেওয়া হয়। যদি একটি
বিশেষ কমান্ড ব্যর্থ হয় এবং মেড এটি আপনাকে কেন বলবে তা বের করার জন্য যথেষ্ট স্মার্ট। মেড
কমান্ড প্রক্রিয়াকরণের সময় একটি ত্রুটি ঘটলে প্রায় সবসময় অবিলম্বে বন্ধ হয়ে যাবে
একটি ফাইল বা কমান্ড লাইন থেকে। সাহায্য ব্যবহার করে উপলব্ধ h আদেশ ব্যবহার
একটি নির্দিষ্ট কমান্ডের জন্য বিবৃতি এর সাথে প্রাপ্ত করা যেতে পারে: h হুকুম নাম .
ঠিকানা
ফ্রেম বিভিন্ন উপায়ে সম্বোধন করা যেতে পারে:
NNN ফ্রেম সংখ্যা দ্বারা। বাফারের ফ্রেমগুলি শুরুর সাথে আপেক্ষিকভাবে সংখ্যাযুক্ত
বাফার প্রথম ফ্রেমটি ফ্রেম 1।
$ বাফারের শেষ ফ্রেম।
. বর্তমান ফ্রেম। মেড ফ্রেমের ট্র্যাক রাখে যেটিতে আপনি শেষবার একটি সম্পাদন করেছিলেন৷
অপারেশন. এই ফ্রেম বলা হয় বর্তমান ফ্রেম. আপনি দ্বারা এই ফ্রেম সম্বোধন করতে পারেন
একটি "ডট" অক্ষর টাইপ করা।
±n আপেক্ষিক ফ্রেম সংখ্যা দ্বারা। যে ফ্রেম নম্বর ঠিকানা n ফ্রেম উচ্চতর, বা n
বর্তমান ফ্রেমের চেয়ে কম ফ্রেম।
ঠিকানা±n
একটি ঠিকানার পরে একটি প্লাস চিহ্ন (+) বা একটি বিয়োগ চিহ্ন (-), একটি দশমিক দ্বারা অনুসরণ করা হয়
সংখ্যা, ফ্রেমের নির্দেশিত সংখ্যার প্লাস বা বিয়োগ ঠিকানা নির্দিষ্ট করে। যদি
ঠিকানাটি বাদ দেওয়া হয়েছে, বর্তমান ফ্রেমটি বেস হিসাবে ব্যবহৃত হয়। উদাহরণস্বরূপ, `31-3'
ঠিকানা ফ্রেম 28 বাফার মধ্যে.
আপনি যদি কোনো কমান্ডের জন্য কোনো ঠিকানা উল্লেখ না করেন, তাহলে একটি কমান্ডের প্রয়োজন হবে
ঠিকানা ডিফল্টভাবে একটি সরবরাহ করে, সাধারণত বর্তমান ফ্রেম।
কমা দ্বারা পৃথক করা ঠিকানাগুলির একটি জোড়া ফ্রেমের একটি অন্তর্ভুক্ত পরিসরকে বোঝায়, এবং
বর্তমান ফ্রেম পরিবর্তন করা হয় না যদি না কমান্ড এটি পরিবর্তন করে।
কমান্ড
প্রতি লাইনে শুধুমাত্র একটি কমান্ড প্রদর্শিত হতে পারে। কমান্ড শূন্য, এক বা দুটি ঠিকানা গ্রহণ করতে পারে,
সম্ভবত একটি তৃতীয় ঠিকানা বা একটি যুক্তি দ্বারা অনুসরণ করা. কমান্ড যে দুটি পর্যন্ত গ্রহণ করে
ঠিকানাগুলি তৃতীয় একটি ত্রুটি হিসাবে বিবেচনা করে। একইভাবে, যে কমান্ডগুলি একটি যুক্তি গ্রহণ করে না
একটি ত্রুটি হিসাবে বিবেচনা. কমান্ড সংক্ষিপ্ত করা যেতে পারে.
একটি দুই বা তিনটি ঠিকানা কমান্ডের জন্য একটি দ্বিতীয় ঠিকানা অনুপস্থিতিতে কমান্ড হবে
দ্বিতীয় ঠিকানাটিকে প্রথমটির মতোই বিবেচনা করুন। উদাহরণ স্বরূপ, 2d সমতুল্য 2,2d
. একটি প্রথম ঠিকানা অনুপস্থিতি, যেখানে প্রয়োজন, বর্তমান ফ্রেম হচ্ছে ফলাফল হবে
ডিফল্ট হিসাবে ব্যবহৃত। প্রয়োজনীয় তৃতীয় ঠিকানার অনুপস্থিতিতেও একই কথা। জন্য
উদাহরণ, c সমতুল্য .,.গ.
আদেশগুলি q (প্রস্থান) এবং e (সম্পাদনা) একটি '!' দ্বারা অনুসরণ করা হতে পারে। অগ্রাহ্য করা med এর ব্যবহারকারী
সুরক্ষা.
নিম্নলিখিত তালিকায় মেড কমান্ডে, ডিফল্ট ঠিকানা/আর্গুমেন্ট উপস্থিত হয়
বন্ধনী; বন্ধনীর ঠিকানা কমান্ডের অংশ নয়। অন্যথায় যদি না
উল্লেখ্য একটি কমান্ড বর্তমান ফ্রেম নম্বর পরিবর্তন করে না।
(1,$)সংযোজন মেটাফিল
একটি ফাইলে বাফার যোগ করুন। বাফারে ঠিকানাযুক্ত ফ্রেমগুলি যুক্ত করুন মেটাফাইল If
কোন ঠিকানা উল্লেখ করা হয় না সমগ্র বাফার লেখা হয়. যদি ফাইলটি বিদ্যমান না থাকে
এটি তৈরি করুন
(।,) কপি (।)
কপি ফ্রেম. বাফারে ঠিকানাযুক্ত ফ্রেমগুলি নকল করুন এবং তাদের পরে যুক্ত করুন৷
তৃতীয় ঠিকানা। বর্তমান ফ্রেমটি কপি করা শেষ ফ্রেমের গন্তব্য হয়ে ওঠে।
(.,.)মুছে ফেলা
বাফার থেকে ঠিকানাযুক্ত লাইন মুছুন। মুছে ফেলা এক বা দুটি ঠিকানা গ্রহণ করে;
ডিফল্ট হল বর্তমান ফ্রেম। বর্তমান ফ্রেমটি প্রথম ফ্রেমে সেট করা হয়েছে
মুছে ফেলা ফ্রেম(গুলি) পরে
সম্পাদন করা মেটাফিল
একটি মেটাফাইল সম্পাদনা করুন. বাফারের বর্তমান বিষয়বস্তু, যদি থাকে, মুছে ফেলা হয়। নাম দেওয়া
মেটাফাইল বাফারে পড়া হয়। ফলে বর্তমান ফ্রেম শেষ ফ্রেম মধ্যে
বাফার যদি শেষ লেখার পর থেকে বাফারে পরিবর্তন করা হয় মেড ইচ্ছা
অনুরোধটি প্রত্যাখ্যান করুন যদি না কমান্ডটি '!' দিয়ে যুক্ত করা হয়। সম্পাদন করা প্রিন্ট করে
মেটাফাইলে ফ্রেমের সংখ্যা। যদি না মেটাফিল দেওয়া হয়, বর্তমান মেটাফাইল, যদি
যে কোনো ব্যবহার করা হয়। বর্তমান ফ্রেমটি ফাইলের শেষ ফ্রেম হয়ে যায়।
সাহায্য হুকুম
সাহায্য জন্য একটি ব্যবহার বার্তা দিন হুকুম . যদি কোন কমান্ড দেওয়া না হয়, তালিকা প্রিন্ট করুন
প্রতিটির একটি সংক্ষিপ্ত বিবরণ সহ কমান্ডের নাম।
(.,.)লেবেল স্ট্রিং
ঠিকানাযুক্ত ফ্রেমগুলির সাথে লেবেল করুন স্ট্রিং . সার্জারির CGM শুরু করা ছবি উপাদান অন্তর্ভুক্ত
প্রতিটি মেটাফাইল ফ্রেমে অক্ষর ডেটার এনকোডিংয়ের অনুমতি দেয়। লেবেল একটি প্রদান করে
এই ডেটা অ্যাক্সেস করার জন্য মানে।
(.,.)মার্জ
প্রথম ঠিকানার উপরে দ্বিতীয় ঠিকানাযুক্ত ফ্রেমের বিষয়বস্তু একত্রিত করুন
ফ্রেম. প্রথম ঠিকানাযুক্ত ফ্রেম এইভাবে পরিবর্তিত হয়। দ্বিতীয় ফ্রেম অবশেষ
একই বর্তমান ফ্রেমটি প্রথম ঠিকানাযুক্ত ফ্রেমে সেট করা হয়েছে।
(.,.) সরান (.)
ঠিকানাযুক্ত ফ্রেমগুলিকে তৃতীয় ঠিকানা অনুসরণ করে প্রথম ফ্রেমে নিয়ে যান।
(.,.)ছাপানো
প্রদত্ত ঠিকানায় বাফারের বিষয়বস্তু দেখান। আসলে কি প্রদর্শিত হয়
ঠিকানাযুক্ত ফ্রেম সংক্রান্ত তথ্য। এই তথ্য অন্তর্ভুক্ত: আপেক্ষিক
বাফারের মধ্যে ফ্রেম নম্বর, ফ্রেমে থাকা রেকর্ডের সংখ্যা,
ফ্রেম এবং বিষয়বস্তু জন্য শুরু রেকর্ড CGM উপাদান BEGIN ছবি .
যদি কোনো ঠিকানা নির্দিষ্ট করা না থাকে তবে বর্তমান ফ্রেম পরিবর্তন হয় না। নইলে হয়ে যায়
শেষ ফ্রেম মুদ্রিত.
অব্যাহতিপ্রাপ্ত
প্রস্থান করুন। বাফার বিষয়বস্তু সংরক্ষণ না করে সম্পাদনা সেশন বন্ধ করুন। যাতে
বাফার সংরক্ষণ করুন একটি স্পষ্ট লিখিত সঞ্চালিত করা আবশ্যক. বাফার পরিবর্তন হলে
শেষ লেখার পর থেকে তৈরি করা হয়েছে মেড বন্ধ করতে অস্বীকার করবে যদি না অব্যাহতিপ্রাপ্ত সংযুক্ত করা হয়
সঙ্গে একটি '!'.
(.)পড়া মেটাফিল
একটি মেটাফাইল পড়ুন. এর বিষয়বস্তু পড়ুন মেটাফিল বাফার মধ্যে এবং এটি সংযুক্ত
প্রদত্ত ঠিকানা। মেটাফিল একটি বৈধ NCAR CGM হতে হবে। ফলে বর্তমান ফ্রেম
পড়া শেষ ফ্রেম.
(1,$)বিভক্ত করা আউটফাইল
বর্তমান মেটাফাইল বিভক্ত করুন সংখ্যা নথি পত্র. দ্য বিভক্ত করা কমান্ড তৈরি করার চেষ্টা করে
সংখ্যা ঠিকানাযুক্ত ফ্রেম থেকে মেটাফাইল, প্রতিটিতে প্রায় n / থাকে
নম্বর ফ্রেম যেখানে 'n' হল অ্যাড্রেস করা ফ্রেমের মোট সংখ্যা। প্রথম ফাইল হল
নামে আউটফাইল001.ncgm, দ্বিতীয় ফাইলটির নাম দেওয়া হয়েছে আউটফাইল002.ncgm, ইত্যাদি
অভিধানগতভাবে। যদি না আউটফাইল দেওয়া হয়, মেড ডিফল্ট হিসাবে ব্যবহৃত হয় (আউটপুট ফাইল
med001.ncgm, med002.ncgm, ইত্যাদি বলা হবে)।
(1,$)লেখা মেটাফিল
বাফার লিখুন। বাফারে ঠিকানাযুক্ত ফ্রেমগুলি লিখুন মেটাফাইল ঠিকানা না থাকলে
সম্পূর্ণ বাফার লেখা হয় নির্দিষ্ট করা হয়. ফাইলটি বিদ্যমান না থাকলে এটি তৈরি করুন। যদি
কোন ফাইলের নাম নির্দিষ্ট করা নেই মেড সর্বশেষ মনে রাখা ফাইলের নাম ব্যবহার করে, যদি থাকে।
বর্তমানে মনে রাখা ফাইলের নামটি হল সাম্প্রতিকতম ফাইলের নাম সম্পাদন করা
কমান্ড, বা ফাইলের নাম মেড সঙ্গে আহ্বান করা হয়েছে যদি না সম্পাদন করা আদেশ হয়েছে
জারি
! হুকুম
শেল থেকে পালিয়ে যান এবং কার্যকর করুন কমান্ড। হুকুম একটি বৈধ UNIX কমান্ড।
পরিবেশ
NCARG_TMP
সেট করা হলে, এই এনভায়রনমেন্ট ভেরিয়েবলে একটি ডিরেক্টরি পাথ ব্যবহার করা হবে
অস্থায়ী ফাইল. বেশিরভাগ সিস্টেমে ডিফল্ট হয় / tmp -র পরিবর্তে.
onworks.net পরিষেবা ব্যবহার করে অনলাইনে medNCARG ব্যবহার করুন