यह कमांड medNCARG है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
मेड - एनसीएआर सीजीएम मेटाफ़ाइल फ़्रेम संपादक
SYNOPSIS
की [ -e आदेश ]* [ -f sfilename ] [ -l स्थानीय_दिर ] [ -V ] [ फ़ाइल का नाम]
वर्णन
की एक फ़्रेम-स्तरीय, मेटाफ़ाइल संपादक है जिसे वाक्यात्मक रूप से UNIX के समान डिज़ाइन किया गया है प्यास(1) और
ed(1). की की प्रति पर कार्य करता है फ़ाइल का नाम, जिसे बफ़र कहा जाता है, और केवल फ़ाइल को अधिलेखित करता है
जब आप जारी करते हैं w (लिखें) आदेश। की को लाइन ओरिएंटेड एडिटिंग कमांड प्रदान करता है
बफ़र से फ़्रेम प्रदर्शित करना या हटाना, बफ़र के भीतर फ़्रेम को स्थानांतरित करना, कॉपी करना या मर्ज करना,
या फ़्रेम को बफर में लिखने और फ़्रेम को पढ़ने के लिए। डिफ़ॉल्ट रूप से की आदेशों में पढ़ता है
मानक इनपुट से।
विकल्प
-e आदेश
आदेश एक है की आदेश। मान्य की आदेशों में चर्चा की जाती है
कमानों नीचे अनुभाग। विभिन्न -e विकल्प एकल कमांड लाइन पर दिखाई दे सकते हैं।
उद्धरणों का उपयोग करने के लिए सावधान रहें यदि आपके आदेश में रिक्त स्थान या मेटाएक्टैक्टर हैं जो
खोल द्वारा व्याख्या की जा सकती है। जब इस विकल्प का उपयोग किया जाता है की प्रवेश नहीं करता
इंटरैक्टिव मोड। यह केवल दिए गए आदेशों को निष्पादित करता है और फिर बाहर निकलता है।
-f sfilename
निष्पादित करें की फ़ाइल में आदेशों की पंक्ति-पृथक सूची sfilename। के बाद
आदेश समाप्त हो गए हैं की बाहर निकल जाएगा।
-l स्थानीय_दिर
उपयोग स्थानीय_दिर स्क्रैच डिस्क स्थान के लिए tmp निर्देशिका के रूप में। यदि यह विकल्प नहीं है
विनिर्दिष्ट की के मान का उपयोग करेगा $NCARG_TMP या $टीएमपीडीआईआर वातावरण
चर। देखना ncargintro(1ncarg) NCAR ग्राफ़िक्स पर्यावरण पर चर्चा के लिए
चर।
-V संस्करण संख्या प्रिंट करें और फिर बाहर निकलें।
उपयोग
आदेश संरचना
की कमांड वाक्यात्मक रूप से उनके समान रूप रखने का प्रयास करते हैं ed(1) या प्यास(1).
कमांड में एक वैकल्पिक शामिल होता है पता या दो वैकल्पिक, अल्पविराम से अलग, पतों,
इसके बाद ए आदेश, जिसे संक्षिप्त किया जा सकता है, संभवतः उसके बाद तीसरा पता या एक
आदेश विशिष्ट तर्क सूची:
[ पता [, पता ]] आदेश [ पता | आर्ग ]
यदि केवल एक पता निर्दिष्ट किया गया है, संचालन उस फ़्रेम पर किया जाता है। यदि दो
पताes निर्दिष्ट हैं, की फ़्रेम की समावेशी श्रेणी पर ऑपरेशन निष्पादित करता है। अगर
तब कोई पता निर्दिष्ट नहीं है वर्तमान फ़्रेम का उपयोग डिफ़ॉल्ट के रूप में किया जाता है। इसका अपवाद
हैं w (लिखें) और a (संलग्न करें) आदेश। के लिए डिफ़ॉल्ट पता w संपूर्ण है
बफर.
उदाहरण के लिए, 1,10p इसका मतलब है "प्रिंट (प्रदर्शन) फ़्रेम 1 से 10" (दो पते), d साधन
"वर्तमान फ़्रेम हटाएं" (कोई भी पता डिफ़ॉल्ट के रूप में उपयोग किए गए वर्तमान फ़्रेम का संकेत नहीं देता है), और
1,5c5 इसका अर्थ है "फ़्रेम 1 से 5 की एक प्रति फ़्रेम 5 पर जोड़ें" (तीन पते)।
का मतलब तर्क प्रत्येक ऑपरेशन के लिए भिन्न होता है। में मेड का वर्तमान स्थिति ही वैध है
तर्क एक फ़ाइल नाम है - लिखने के लिए, w , उदाहरण के लिए आदेश, तर्क का नाम वें
जिस फ़ाइल पर लिखना है.
अपने दोस्तों के विपरीत ed(1) और प्यास(1) की काफी हद तक उपयोगकर्ता के अनुकूल होने का प्रयास करता है। यदि कोई अमान्य है
या अस्पष्ट आदेश दिया गया है की आपको ऐसा बताऊंगा. अगर की सोचता है कि यह एक आदेश को पहचानता है
अमान्य तर्कों के साथ आपत्तिजनक आदेश के लिए एक उपयोग विवरण दिया गया है। यदि एक
विशेष आदेश विफल रहता है और की यह पता लगाने के लिए पर्याप्त स्मार्ट है कि यह आपको क्यों बताएगा। की
कमांड संसाधित करते समय कोई त्रुटि होने पर यह लगभग हमेशा तुरंत समाप्त हो जाएगा
किसी फ़ाइल या कमांड लाइन से. का उपयोग करके सहायता उपलब्ध है h आज्ञा। प्रयोग
किसी विशेष कमांड के लिए कथन प्राप्त किए जा सकते हैं: h आदेश नाम .
पते
फ़्रेम को कई तरीकों से संबोधित किया जा सकता है:
NNN फ़्रेम संख्या द्वारा. बफ़र में फ़्रेम को शुरुआत के सापेक्ष क्रमांकित किया गया है
बफ़र. पहला फ़्रेम फ़्रेम 1 है.
$ बफ़र का अंतिम फ़्रेम.
. वर्तमान फ्रेम। की उस फ़्रेम का ट्रैक रखता है जिस पर आपने अंतिम बार प्रदर्शन किया था
संचालन। इस फ़्रेम को कहा जाता है वर्तमान ढांचा. आप इस फ़्रेम को इसके द्वारा संबोधित कर सकते हैं
एक "डॉट" अक्षर टाइप करना।
±n सापेक्ष फ़्रेम संख्या द्वारा. जो फ़्रेम नंबर है उसे संबोधित करें n फ्रेम ऊंचे, या n
वर्तमान फ़्रेम से नीचे फ़्रेम.
पता±n
एक पता जिसके बाद प्लस चिह्न (+) या एक ऋण चिह्न (-), उसके बाद दशमलव
संख्या, उस पते को फ्रेम की संकेतित संख्या प्लस या माइनस निर्दिष्ट करती है। अगर
पता छोड़ दिया गया है, वर्तमान फ़्रेम को आधार के रूप में उपयोग किया जाता है। उदाहरण के लिए, `31-3'
बफ़र में पते फ़्रेम 28।
यदि आप किसी कमांड को संचालित करने के लिए कोई पता निर्दिष्ट नहीं करते हैं, तो एक कमांड की आवश्यकता होती है
पता डिफ़ॉल्ट रूप से एक आपूर्ति करता है, आमतौर पर वर्तमान फ़्रेम।
अल्पविराम द्वारा अलग किए गए पतों की एक जोड़ी फ़्रेम की एक समावेशी श्रेणी को दर्शाती है, और
वर्तमान फ्रेम तब तक नहीं बदला जाता जब तक कि कमांड इसे बदल न दे।
कमानों
प्रति पंक्ति केवल एक आदेश दिखाई दे सकता है। आदेश शून्य, एक या दो पते स्वीकार कर सकते हैं,
इसके बाद संभवतः कोई तीसरा संबोधन या तर्क होगा। ऐसे आदेश जो दो तक स्वीकार करते हैं
पते तीसरे को त्रुटि मानते हैं। इसी तरह, ऐसे आदेश जो किसी तर्क को स्वीकार नहीं करते हैं
किसी एक को त्रुटि मानना। आदेशों को संक्षिप्त किया जा सकता है.
दो या तीन पते वाले कमांड के लिए दूसरे पते के अभाव में कमांड काम करेगा
दूसरे पते को पहले पते के समान ही मानें। उदाहरण के लिए, 2d के बराबर है 2,2d
. जहां आवश्यक हो, पहले पते की अनुपस्थिति के परिणामस्वरूप वर्तमान फ़्रेम होगा
डिफ़ॉल्ट के रूप में उपयोग किया जाता है। आवश्यक तीसरे पते के अभाव में भी यही सच है। के लिए
उदाहरण, c के बराबर है ।,।सी।.
आज्ञा q (छोड़ो) और e (संपादित करें) के बाद '!' हो सकता है उल्लंघन करने के लिए मेड का उपयोगकर्ता
सुरक्षा।
निम्नलिखित सूची में की आदेश, डिफ़ॉल्ट पते/तर्क दिखाई देते हैं
कोष्ठक; कोष्ठक में दिए गए पते कमांड का हिस्सा नहीं हैं। अन्यथा जब तक
नोट किया गया कि एक कमांड वर्तमान फ़्रेम संख्या को नहीं बदलता है।
(1,$)जोड़ना मेटाफ़ाइल
किसी फ़ाइल में बफ़र जोड़ें. संबोधित फ़्रेम को बफ़र में जोड़ें मेटाफ़ाइल. If
कोई पता निर्दिष्ट नहीं है, संपूर्ण बफ़र लिखा हुआ है। यदि फ़ाइल मौजूद नहीं है
इसे बनाओ।
(.,.) कॉपी (.)
फ़्रेम कॉपी करें. बफ़र में संबोधित फ़्रेमों को डुप्लिकेट करें और उन्हें इसके बाद जोड़ें
तीसरा पता. वर्तमान फ़्रेम कॉपी किए गए अंतिम फ़्रेम का गंतव्य बन जाता है।
(.,.)हटाना
बफ़र से संबोधित पंक्तियाँ हटाएँ। हटाना एक या दो पते स्वीकार करता है;
डिफ़ॉल्ट वर्तमान फ़्रेम है. वर्तमान फ़्रेम पहले फ़्रेम पर सेट है
हटाए गए फ़्रेम के बाद।
संपादित मेटाफ़ाइल
मेटाफ़ाइल संपादित करें. बफ़र की वर्तमान सामग्री, यदि कोई हो, मिटा दी जाती है। नामित
मेटाफ़ाइल को बफ़र में पढ़ा जाता है। परिणामी वर्तमान फ़्रेम अंतिम फ़्रेम है
बफ़र. यदि अंतिम लेखन के बाद से बफ़र में परिवर्तन किए गए हैं की मर्जी
अनुरोध को तब तक अस्वीकार करें जब तक कि आदेश को '!' के साथ न जोड़ा जाए। संपादित प्रिंट करता है
मेटाफ़ाइल में फ़्रेम की संख्या. अगर कोई नहीं मेटाफ़ाइल दिया गया है, वर्तमान मेटाफ़ाइल, यदि
कोई भी प्रयोग किया जाता है. वर्तमान फ़्रेम फ़ाइल में अंतिम फ़्रेम बन जाता है।
मदद आदेश
मदद करना। के लिए उपयोग संदेश दें आदेश . यदि कोई आदेश नहीं दिया गया है, तो सूची प्रिंट करें
प्रत्येक के संक्षिप्त विवरण के साथ कमांड नाम।
(.,.)लेबल स्ट्रिंग
संबोधित फ़्रेम को लेबल करें स्ट्रिंग . RSI सीजीएम शुरू करो चित्र तत्व निहित
प्रत्येक मेटाफ़ाइल फ़्रेम में वर्ण डेटा के एन्कोडिंग की अनुमति मिलती है। लेबल प्रदान करता है एक
इस डेटा तक पहुँचने का साधन।
(.,.)मर्ज
दूसरे संबोधित फ़्रेम की सामग्री को पहले संबोधित फ़्रेम के शीर्ष पर मर्ज करें
चौखटा। इस प्रकार पहला संबोधित फ़्रेम बदल दिया गया है। दूसरा फ्रेम रहता है
वही। वर्तमान फ़्रेम पहले संबोधित फ़्रेम पर सेट है।
(।,।) कदम (।)
संबोधित फ़्रेम को तीसरे पते के बाद पहले फ़्रेम पर ले जाएं।
(.,.)छाप
दिए गए पते पर बफ़र की सामग्री दिखाएँ। वास्तव में जो दिखाया जाता है वह है
संबोधित फ़्रेम के संबंध में जानकारी. इस जानकारी में शामिल हैं: रिश्तेदार
बफ़र के भीतर फ़्रेम संख्या, फ़्रेम में निहित रिकॉर्ड की संख्या
फ़्रेम और उसकी सामग्री के लिए प्रारंभिक रिकॉर्ड सीजीएम तत्व शुरू चित्र .
यदि कोई पता निर्दिष्ट नहीं है तो वर्तमान फ़्रेम नहीं बदलता है। नहीं तो बन जाता है
अंतिम फ़्रेम मुद्रित.
छोड़ना
छोड़ना। बफ़र सामग्री को सहेजे बिना संपादन सत्र समाप्त करें। के लिए
बफ़र को सहेजें, एक स्पष्ट लेखन किया जाना चाहिए। यदि बफ़र में परिवर्तन होता है
अंतिम लेखन के बाद से बनाया गया है की जब तक समाप्त करने से इंकार नहीं करेंगे छोड़ना संलग्न है
के साथ '!'।
(.)पढ़ना मेटाफ़ाइल
मेटाफ़ाइल में पढ़ें. की सामग्री पढ़ें मेटाफ़ाइल बफ़र में डालें और इसे यहाँ जोड़ें
दिया गया पता. मेटाफ़ाइल एक वैध एनसीएआर सीजीएम होना चाहिए। परिणामी वर्तमान फ़्रेम
यह पढ़ा गया अंतिम फ्रेम है।
(1,$)विभाजित आउटफाइल
वर्तमान मेटाफ़ाइल को इसमें विभाजित करें संख्या फ़ाइलें। विभाजित कमांड बनाने का प्रयास करता है
संख्या संबोधित फ़्रेम से मेटाफ़ाइलें, प्रत्येक में लगभग n /
संख्या फ़्रेम जहां 'एन' संबोधित फ़्रेमों की कुल संख्या है। पहली फ़ाइल है
नामित आउटफाइल001.ncgm, दूसरी फ़ाइल का नाम है आउटफाइल002.ncgm, इत्यादि
शब्दकोष की दृष्टि से। अगर कोई नहीं आउटफाइल दिया हुआ है, की डिफ़ॉल्ट (आउटपुट फ़ाइलें) के रूप में उपयोग किया जाता है
med001.ncgm, med002.ncgm, आदि कहा जाएगा)।
(1,$)लिखना मेटाफ़ाइल
बफ़र लिखें. बफ़र में संबोधित फ़्रेम लिखें मेटाफ़ाइल. अगर कोई पता नहीं
निर्दिष्ट किया गया है कि संपूर्ण बफ़र लिखा गया है। यदि फ़ाइल मौजूद नहीं है तो इसे बनाएं। अगर
कोई फ़ाइल नाम निर्दिष्ट नहीं है की वर्तमान में याद किए गए अंतिम फ़ाइल नाम का उपयोग करता है, यदि कोई हो।
वर्तमान में याद किया गया फ़ाइल नाम सबसे नवीनतम फ़ाइल नाम है संपादित
आदेश, या फ़ाइल नाम की यदि नहीं के साथ आह्वान किया गया था संपादित आदेश दिए गए हैं
जारी किया गया।
! आदेश
शेल से बचो और निष्पादित करो आदेश। आदेश एक वैध UNIX कमांड है.
वातावरण
एनसीएआरजी_टीएमपी
यदि सेट किया गया है, तो इस पर्यावरण चर में एक निर्देशिका पथ है जिसका उपयोग किया जाना है
अस्थायी फ़ाइलें। अधिकांश सिस्टम पर डिफ़ॉल्ट है / Tmp.
onworks.net सेवाओं का उपयोग करके medNCARG का ऑनलाइन उपयोग करें