यह कमांड hxcite है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
hxcite - ग्रंथ सूची संबंधी संदर्भों को हाइपरलिंक से बदलें
SYNOPSIS
hxcite [ -b आधार ] [ -p पैटर्न ] [ -a auxfile ] [ -m मार्कर ] [ -c ] bibfile [ पट्टिका ]
वर्णन
RSI hxcite कमांड कॉपी करता है पट्टिका मानक आउटपुट के लिए, प्रपत्र की स्ट्रिंग की तलाश में
[[लेबल]]. लेबल में सफेद स्थान और वर्गाकार कोष्ठकों की दोहरी जोड़ी शामिल नहीं हो सकती है
लेबल को बीच में किसी रिक्त स्थान के बिना संलग्न करना होगा। अगर hxcite में लेबल ढूँढता है
bibfile, स्ट्रिंग को इसके द्वारा प्रतिस्थापित किया जाता है पैटर्न. पैटर्न में कुछ निश्चित शामिल हो सकते हैं
चर। यदि लेबल नहीं मिला है bibfile, इसे अपरिवर्तित छोड़ दिया गया है।
डिफ़ॉल्ट पैटर्न स्ट्रिंग को हाइपरलिंक से बदल देता है, लेकिन यदि -p विकल्प का उपयोग किया जाता है,
प्रतिस्थापन कोई भी पैटर्न हो सकता है। इनपुट का HTML होना भी आवश्यक नहीं है।
यदि लेबल [[...]] के बजाय {{...}} में संलग्न है, तो इसे आउटपुट में कॉपी किया जाता है
अपरिवर्तित है और पैटर्न द्वारा प्रतिस्थापित नहीं किया गया है, लेकिन लेबल अभी भी खोजा जाता है bibfile.
विकल्प
निम्नलिखित विकल्प समर्थित हैं:
-p पैटर्न
उस पैटर्न को निर्दिष्ट करता है जिसके द्वारा स्ट्रिंग [[लेबल]] के स्थान पर आ गया है। नमूना
चर शामिल हो सकते हैं %b (जिसे के मान से प्रतिस्थापित किया जाता है -b विकल्प),
%m (जिसे के मान से प्रतिस्थापित किया जाता है -m विकल्प) और %L (जिसे बदल दिया गया है
द्वारा लेबल). डिफ़ॉल्ट पैटर्न है
[%L]
-b आधार के लिए मान निर्धारित करता है %b पैटर्न में परिवर्तनशील. आमतौर पर इसे a पर सेट किया जाता है
सापेक्ष या पूर्ण यूआरएल. डिफ़ॉल्ट रूप से यह मान एक खाली स्ट्रिंग है।
-a auxfile
पाए गए और बदले गए सभी लेबल भी एक फ़ाइल में लिखे गए हैं। यह है
ताकि hxmkbib(1) उन्हें ढूंढ सकते हैं और एक ग्रंथ सूची बना सकते हैं। डिफ़ॉल्ट auxfile
के नाम से निर्मित है पट्टिका अंतिम एक्सटेंशन को हटाकर (यदि कोई हो)
और इसे ".aux" से प्रतिस्थापित किया जा रहा है। अगर कोई नहीं पट्टिका दिया गया है, डिफ़ॉल्ट नाम "aux.aux" है।
-m मार्कर डिफ़ॉल्ट रूप से, प्रोग्राम "[[नाम]]" ढूंढता है, लेकिन इसे ढूंढने के लिए बनाया जा सकता है
"[[#नाम]]" जहां # कुछ स्ट्रिंग है, आमतौर पर एक प्रतीक जैसे '!' या '='. यह
संदर्भों को वर्गीकृत करने की अनुमति देता है, उदाहरण के लिए, मानक संदर्भों के लिए "[[!नाम]]"।
और गैर-मानक संदर्भों के लिए "[[नाम]]"।
-c XML टिप्पणियों के अंदर होने पर "[[नाम]]" को अनदेखा कर दिया जाता है
(""). यह उन फ़ाइलों के लिए उपयोगी है जहां टिप्पणियों में ऐसे लेबल होते हैं
इससे बचें कि उनका विस्तार हो और संभवतः अमान्य आउटपुट हो; यदि उपयोगी भी हो
hxcite गैर-HTML फ़ाइलों के लिए उपयोग किया जाता है जिनमें "<!--" हो सकता है जो टिप्पणी नहीं है।
"{{नाम}}" की घटनाएँ इससे प्रभावित नहीं होती हैं -c. (लेकिन बग्स के अंतर्गत चेतावनी देखें
नीचे।)
ऑपरेंड
निम्नलिखित ऑपरेंड समर्थित हैं:
bibfile ग्रंथ सूची डेटाबेस का नाम अवश्य दिया जाना चाहिए। इसमें एक फ़ाइल होनी चाहिए
उल्लेख(1) प्रारूप और प्रत्येक प्रविष्टि में कम से कम एक होना चाहिए %L फ़ील्ड, जिसका उपयोग इस प्रकार किया जाता है
लेबल। (ऐसे फ़ील्ड के बिना प्रविष्टियों को अनदेखा कर दिया जाएगा।) प्रविष्टियाँ वैकल्पिक रूप से हो सकती हैं
एक है %K लाइन, जिसमें रिक्त स्थान से अलग किए गए कीवर्ड शामिल होने चाहिए। वे
लेबल के बजाय प्रविष्टि को संदर्भित करने के लिए कीवर्ड का उपयोग किया जा सकता है। इस प्रकार foo in
[[foo]] या तो किसी प्रविष्टि का लेबल (%L लाइन) या कीवर्ड में से एक हो सकता है
प्रविष्टि की %K पंक्ति.
पट्टिका इनपुट फ़ाइल का नाम वैकल्पिक है. यदि अनुपस्थित हो, hxcite stdin से पढ़ेंगे.
फ़ाइल का HTML फ़ाइल होना ज़रूरी नहीं है, लेकिन डिफ़ॉल्ट पैटर्न होना चाहिए (देखें)। -p
विकल्प) HTML मानता है।
बाहर निकलें स्थिति
निम्नलिखित निकास मान लौटाए जाते हैं:
0 सफल समापन।
> 0 एक त्रुटि पाई गई। आमतौर पर ऐसा इसलिए होता है क्योंकि कोई फ़ाइल खोली नहीं जा पाती. बहुत
शायद ही कभी यह स्मृति से बाहर होने की त्रुटि भी हो सकती है।
VERSIONS
मार्च 2000: बर्ट बोस द्वारा निर्मित <[ईमेल संरक्षित]> "उद्धरण" के रूप में।
अगस्त 2008: इसका नाम बदलकर "hxcite" कर दिया गया।
वर्तमान में बर्ट बोस द्वारा रखरखाव किया जाता है।
onworks.net सेवाओं का उपयोग करके hxcite का ऑनलाइन उपयोग करें