अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

लेक्सग्रोग - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में लेक्सग्रोग चलाएं

यह कमांड लेक्सग्रोग है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


लेक्सग्रोग - मैन पेजों में हेडर जानकारी को पार्स करें

SYNOPSIS


लेक्सग्रोग [-m|-c] [-dfw?V] [-E एन्कोडिंग] पट्टिका ...

वर्णन


लेक्सग्रोग में पारंपरिक "ग्रॉफ़ अनुमान" उपयोगिता का कार्यान्वयन है लेक्रस. यह पढ़ता है
इसकी कमांड लाइन पर फ़ाइलों की सूची या तो मैन पेज स्रोत फ़ाइलों या पूर्व-स्वरूपित के रूप में है
"बिल्ली" पृष्ठ, और उनके द्वारा उपयोग किए गए नाम और विवरण को प्रदर्शित करता है अनुरूप और क्या है,
मैन पेज को पास करने से पहले आवश्यक प्रीप्रोसेसिंग फ़िल्टर की सूची एनरॉफ or
ट्रोफ, या दोनों।

यदि इसका इनपुट ख़राब स्वरूपित है, लेक्सग्रोग "पार्स विफल" प्रिंट करेगा; यह इसके लिए उपयोगी हो सकता है
बाहरी प्रोग्राम जिन्हें शुद्धता के लिए मैन पेजों की जांच करने की आवश्यकता होती है। यदि इनमें से एक लेक्सग्रोगका इनपुट
फ़ाइलें "-" है, यह मानक इनपुट से पढ़ी जाएगी; यदि कोई इनपुट फ़ाइल संपीड़ित है, a
डीकंप्रेस्ड संस्करण स्वचालित रूप से पढ़ा जाएगा।

विकल्प


-d, - दाढ़
डिबगिंग जानकारी प्रिंट करें।

-m, --पुरुष
मैन पेज स्रोत फ़ाइलों के रूप में इनपुट को पार्स करें। यदि दोनों में से कोई नहीं तो यह डिफ़ॉल्ट है --पुरुष
--बिल्ली दिया हुआ है।

-c, --बिल्ली
इनपुट को पूर्व-स्वरूपित मैन पेज ("कैट पेज") के रूप में पार्स करें। --पुरुष और --बिल्ली शायद नहीं
एक साथ दिया गया.

-w, --क्या है
मैन पेज के हेडर से नाम और विवरण प्रदर्शित करें, जैसा कि उपयोग किया गया है अनुरूप और
क्या है. यदि दोनों में से कोई नहीं तो यह डिफ़ॉल्ट है --क्या है--फ़िल्टर दिया हुआ है।

-f, --फ़िल्टर
फ़ॉर्मेटिंग से पहले मैन पेज को प्रीप्रोसेस करने के लिए आवश्यक फ़िल्टर की सूची प्रदर्शित करें
साथ में एनरॉफ or ट्रोफ.

-E एन्कोडिंग, --एन्कोडिंग एन्कोडिंग
पृष्ठ के लिए अनुमानित वर्ण सेट को ओवरराइड करें एन्कोडिंग.

-?, --मदद
एक सहायता संदेश प्रिंट करें और बाहर निकलें।

--उपयोग
एक संक्षिप्त उपयोग संदेश प्रिंट करें और बाहर निकलें।

-V, --संस्करण
संस्करण जानकारी प्रदर्शित करें।

बाहर निकलें स्थिति


0 कार्यक्रम का सफल निष्पादन।

1 उपयोग त्रुटि।

2 लेक्सग्रोग इसकी एक या अधिक इनपुट फ़ाइलों को पार्स करने में विफल रहा।

उदाहरण


$ लेक्सग्रोग मैन.1
man.1: "आदमी - ऑन-लाइन संदर्भ मैनुअल के लिए एक इंटरफ़ेस"
$ लेक्सग्रोग -एफडब्ल्यू मैन.1
man.1 (t): "आदमी - ऑन-लाइन संदर्भ मैनुअल के लिए एक इंटरफ़ेस"
$ लेक्सग्रोग -सी व्हाटिस.कैट1
Whatis.cat1: "whatis - मैन्युअल पेज विवरण प्रदर्शित करें"
$ लेक्सग्रोग टूटा हुआ.1
टूटा हुआ.1: पार्स विफल रहा

क्या है पदच्छेद


मांडब (जो उसी कोड का उपयोग करता है लेक्सग्रोग) पार्स करता है नाम प्रत्येक के शीर्ष पर अनुभाग
मैन्युअल पेज प्रत्येक में प्रलेखित सुविधाओं के नाम और विवरण खोज रहा है। जबकि
पार्सर काफी सहनशील है, क्योंकि इसे कई अलग-अलग रूपों का सामना करना पड़ता है
ऐतिहासिक रूप से उपयोग किया गया है, यह कभी-कभी आवश्यक जानकारी निकालने में विफल हो सकता है।

पारंपरिक का उपयोग करते समय आदमी मैक्रो सेट, एक सही नाम अनुभाग कुछ इस तरह दिखता है
इस:

.SH नाम
foo\- कुछ करने का प्रोग्राम

कुछ मैनुअल पेजर के लिए आवश्यक है कि '\-' ठीक वैसा ही हो जैसा दिखाया गया है; मांडब अधिक सहिष्णु है, लेकिन
अन्य प्रणालियों के साथ अनुकूलता के लिए इसे बनाए रखना एक अच्छा विचार है
बैकस्लैश।

बाईं ओर, अल्पविराम द्वारा अलग किए गए कई नाम हो सकते हैं। नाम युक्त
कुछ विकृत संरचनाओं पर पैथोलॉजिकल व्यवहार से बचने के लिए रिक्त स्थान को नजरअंदाज कर दिया जाएगा नाम
अनुभाग. दाहिनी ओर का पाठ मुक्त रूप में है, और एकाधिक में फैलाया जा सकता है
पंक्तियाँ. यदि अलग-अलग विवरणों के साथ कई विशेषताओं को एक ही में प्रलेखित किया जा रहा है
मैनुअल पेज, इसलिए निम्नलिखित फॉर्म का उपयोग किया जाता है:

.SH नाम
foo, bar \- कुछ करने के लिए प्रोग्राम
.br
baz\- कुछ न करने का प्रोग्राम

(एक मैक्रो जो एक नया पैराग्राफ शुरू करता है, जैसे .PP, का उपयोग ब्रेक मैक्रो के बजाय किया जा सकता है
.br.)

बीएसडी-व्युत्पन्न का उपयोग करते समय mdoc मैक्रो सेट, एक सही नाम अनुभाग कुछ इस तरह दिखता है
इस:

.श नाम
.एनएम फू
.कुछ करने का दूसरा कार्यक्रम

व्हाट्स पार्सिंग विफल होने के कई सामान्य कारण हैं। कभी-कभी मैनुअल के लेखक
पेज '.SH NAME' को '.SH MYPROGRAM' से बदल देते हैं, और फिर मांडब से अनुभाग नहीं मिल सका
जो उसे आवश्यक जानकारी निकालने के लिए है। कभी-कभी लेखक एक NAME अनुभाग शामिल करते हैं, लेकिन
वहां 'नाम \-विवरण' के बजाय मुक्त रूप वाला टेक्स्ट रखें। हालाँकि, कोई भी वाक्यविन्यास
उपरोक्त के समान स्वीकार किया जाना चाहिए।

onworks.net सेवाओं का उपयोग करके ऑनलाइन लेक्सग्रोग का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad