ijoin - क्लाउड में ऑनलाइन

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

कार्यक्रम:

नाम


ispell, buildhash, munchlist, findaffix, tryaffix, icombine, ijoin - इंटरएक्टिव स्पेलिंग
जाँच

SYNOPSIS


मेरा जादू [आम झंडे] [-M|-N] [-Lप्रसंग] [-V] फ़ाइलें
मेरा जादू [आम झंडे] -l
मेरा जादू [आम झंडे] [-f फ़ाइल] [-s] [-a|-A]
मेरा जादू [-d पट्टिका] [-w टैंक] -c
मेरा जादू [-d पट्टिका] [-w टैंक] -e[e]
मेरा जादू [-d पट्टिका] -D
मेरा जादू -v[v]

आम झंडे:
[-t] [-n] [-H] [-o] [-b] [-x] [-B] [-C] [-P] [-m] [-S] [-d पट्टिका] [-p पट्टिका] [-w
टैंक] [-W n] [-T टाइप] [-kनाम सूची] [-F कार्यक्रम]

सहायक कार्यक्रम:

बिल्डहाश [-s] डिक्ट-फाइल प्रत्यय-फ़ाइल हैश-फाइल
बिल्डहाश -s गणना प्रत्यय-फ़ाइल

चबाना सूची [-l एफ़-फ़ाइल] [-c रूपांतरण फ़ाइल] [-T प्रत्यय]
[-s हैश-फाइल] [-D] [-v] [-w टैंक] [फ़ाइलों]

फ़ाइंडाफिक्स [-p|-s] [-f] [-c] [-m मिनट] [-M मैक्स] [-e elim]
[-t तबचार] [-l कम] [फ़ाइलों]

ट्रायफिक्स [-p|-एस] [-c] विस्तारित-फ़ाइल प्रत्यय [+जोड़]

आईकॉम्बाइन [-T टाइप] [-w टैंक] [एफ़-फ़ाइल]

मैं शामिल हूं [-s|-u] शामिल होने के विकल्प file1 file2

वर्णन


मेरा जादू के बाद फैशन किया जाता है जादू आईटीएस से कार्यक्रम (कहा जाता है मेरा जादू ट्वेनेक्स सिस्टम पर।)
सबसे आम उपयोग "ispell फ़ाइल नाम" है। इस मामले में, मेरा जादू प्रत्येक शब्द प्रदर्शित करेगा
जो स्क्रीन के शीर्ष पर शब्दकोश में प्रकट नहीं होता है और आपको बदलने की अनुमति देता है
यह। यदि शब्दकोश में "निकट चूक" हैं (शब्द जो केवल एक से भिन्न हैं
पत्र, एक लापता या अतिरिक्त पत्र, स्थानांतरित अक्षरों की एक जोड़ी, या एक लापता स्थान या
हाइफ़न), फिर उन्हें निम्न पंक्तियों पर भी प्रदर्शित किया जाता है। साथ ही "नज़दीकी याद आती है",
ispell प्रत्येक के साथ एक ज्ञात मूल से शब्द बनाने के तरीकों पर अन्य अनुमान प्रदर्शित कर सकता है
प्रश्न चिह्न से पहले अनुमान लगाएं। अंत में, शब्द और पिछली वाली पंक्ति
स्क्रीन के नीचे लाइन प्रिंट होती है। यदि आपका टर्मिनल उल्टा प्रदर्शित हो सकता है
वीडियो, शब्द ही हाइलाइट किया गया है। आपके पास शब्द को बदलने का विकल्प है
पूरी तरह से, या सुझाए गए शब्दों में से किसी एक को चुनना। कमांड सिंगल कैरेक्टर होते हैं:
इस प्रकार है (मामले पर ध्यान नहीं दिया जाता है):

गलत वर्तनी वाले शब्द को पूरी तरह से बदलें।

अंतरिक्ष इस शब्द को ही स्वीकार करें।

ए इस के बाकी के लिए शब्द स्वीकार करें मेरा जादू सत्र।

मैं शब्द को स्वीकार करता हूं, जैसा कि फ़ाइल में है, पूंजीकृत किया गया है, और निजी अपडेट करें
शब्दकोश।

यू शब्द को स्वीकार करें, और एक कैपिटलाइज़्ड (वास्तव में, सभी लोअर-केस) संस्करण जोड़ें
निजी शब्दकोश के लिए।

0-n सुझाए गए शब्दों में से एक के साथ बदलें।

एल सिस्टम डिक्शनरी में शब्दों को देखें (WORDS संकलन द्वारा नियंत्रित
विकल्प)।

X इस फ़ाइल के शेष भाग को गलत वर्तनियों को नज़रअंदाज़ करते हुए लिखें और अगली फ़ाइल प्रारंभ करें।

Q तुरंत बाहर निकलें और फ़ाइल को अपरिवर्तित छोड़ दें।

! खोल बच।

^ एल रेड्रा स्क्रीन।

^ जेड सस्पेंड इसपेल।

? सहायता स्क्रीन दें।

अगर -M स्विच निर्दिष्ट है, स्क्रीन के नीचे एक-पंक्ति मिनी-मेनू होगा
इन विकल्पों को संक्षेप में प्रस्तुत करें। इसके विपरीत, -N मिनी-मेनू को दबाने के लिए स्विच का उपयोग किया जा सकता है।
(मिनीमेनू डिफ़ॉल्ट रूप से प्रदर्शित होता है यदि मेरा जादू MINIMENU विकल्प के साथ संकलित किया गया था, लेकिन
ये दो स्विच हमेशा डिफ़ॉल्ट को ओवरराइड करेंगे)।

अगर -L ध्वज दिया गया है, निर्दिष्ट संख्या का उपयोग संदर्भ की पंक्तियों की संख्या के रूप में किया जाता है
स्क्रीन के नीचे दिखाया जा सकता है (डिफ़ॉल्ट रूप से संदर्भ की मात्रा की गणना करना है
स्क्रीन आकार का एक निश्चित प्रतिशत)। संदर्भ की मात्रा एक प्रणाली के अधीन है-
लगाई गई सीमा।

अगर -V ध्वज दिया गया है, ऐसे वर्ण जो 7-बिट ANSI मुद्रण योग्य वर्ण सेट में नहीं हैं
हमेशा "कैट-वी" की शैली में प्रदर्शित किया जाएगा, भले ही मेरा जादू सोचता है कि ये
वर्ण आपके सिस्टम पर कानूनी ISO लैटिन-1 हैं। पुराने के साथ काम करते समय यह उपयोगी है
टर्मिनल। इस स्विच के बिना, मेरा जादू 8-बिट वर्ण "जैसा है" प्रदर्शित करेगा यदि उनके पास है
चुने गए फ़ाइल प्रकार के लिए स्ट्रिंग वर्णों के रूप में परिभाषित किया गया है।

"सामान्य" मोड, साथ ही साथ -l, -a, तथा -A विकल्प और इंटरैक्टिव मोड (नीचे देखें) भी
कमांड लाइन पर निम्नलिखित "सामान्य" झंडे स्वीकार करता है:

-t इनपुट फ़ाइल TeX या LaTeX प्रारूप में है।

-n इनपुट फाइल nroff/troff फॉर्मेट में है।

-H इनपुट फ़ाइल एसजीएमएल/एचटीएमएल प्रारूप में है। (यह वास्तव में होना चाहिए -s, लेकिन के लिए
ऐतिहासिक कारण हैं कि झंडा पहले ही ले लिया गया था।)

-o इनपुट फ़ाइल को सामान्य पाठ के रूप में माना जाना चाहिए। (यह करने के लिए इस्तेमाल किया जा सकता है
DEFTEXFLAG को ओवरराइड करें।)

-g इनपुट फ़ाइल डेबियन नियंत्रण फ़ाइल स्वरूप में है। इस्पेल अनदेखा करेगा
विवरण के बाहर सब कुछ।

-b इनपुट फ़ाइल के नाम में ".bak" जोड़कर एक बैकअप फ़ाइल बनाएँ।

-x वर्तनी-जांच समाप्त होने के बाद बैकअप फ़ाइल को हटा दें।

-B वर्तनी त्रुटियों के रूप में लापता रिक्त स्थान वाले रन-टुगेदर शब्दों की रिपोर्ट करें।

-C कानूनी यौगिकों के रूप में एक साथ चलने वाले शब्दों पर विचार करें।

-P अतिरिक्त रूट/एफिक्स संयोजन उत्पन्न न करें।

-m संभव रूट/एफिक्स संयोजन बनाएं जो शब्दकोश में नहीं हैं।

-S संभावित शुद्धता के आधार पर अनुमानों की सूची को क्रमबद्ध करें।

-d पट्टिका
एक वैकल्पिक शब्दकोश फ़ाइल निर्दिष्ट करें। उदाहरण के लिए, उपयोग करें -d ब्रिटिश चुनना
/usr/lib/ispell/ब्रिटिश.{aff|hash} आपके डिफ़ॉल्ट ispell के बजाय
शब्दकोश।

-p पट्टिका
एक वैकल्पिक व्यक्तिगत शब्दकोश निर्दिष्ट करें।

-w टैंक
अतिरिक्त वर्ण निर्दिष्ट करें जो किसी शब्द का हिस्सा हो सकते हैं।

-W n उन शब्दों की लंबाई निर्दिष्ट करें जो हमेशा कानूनी हों।

-T टाइप
सभी फाइलों के लिए दिए गए फॉर्मेटर प्रकार को मान लें।

RSI -H, -n, -t, तथा -o विकल्प चुनें कि क्या मेरा जादू एचटीएमएल में चलता है (-H), एनरॉफ/ट्रॉफ (-n),
टीएक्स/लाटेक्स (-t), या साधारण पाठ (-o) इनपुट मोड। तरीका। (डिफ़ॉल्ट मोड नियंत्रित है
DEFTEXFLAG स्थापना विकल्प द्वारा, लेकिन सामान्य रूप से ऐतिहासिक के लिए nroff/troff मोड है
कारण।) जब तक किसी एक मोड-चयन स्विच द्वारा ओवरराइड नहीं किया जाता है, TeX/LaTeX मोड है
यदि किसी इनपुट फ़ाइल में ".tex" एक्सटेंशन है, और HTML मोड है, तो स्वचालित रूप से चयनित हो जाता है
यदि किसी इनपुट फ़ाइल में ".html" या ".htm" एक्सटेंशन है, तो स्वचालित रूप से चयनित हो जाता है।

HTML मोड में, <> संकेतों द्वारा सीमांकित HTML टैग्स को छोड़ दिया जाता है, सिवाय इसके कि "ALT="
निर्माण को मान्यता दी जाती है यदि यह बराबर चिह्न के आसपास कोई रिक्त स्थान नहीं दिखाता है, और टेक्स्ट
अंदर वर्तनी जाँच है।

TeX/LaTeX मोड में, जब भी कोई बैकस्लैश ("\") मिलता है, मेरा जादू अगले पर जाएं
व्हाइटस्पेस या टीएक्स/लाटेक्स डिलीमीटर। कुछ कमांड में तर्क होते हैं जो नहीं होने चाहिए
जाँच की जाती है, जैसे कि लेबल और संदर्भ कुंजियाँ जो \ cite कमांड में पाई जाती हैं, क्योंकि वे
मनमाना, गैर-शब्द तर्क शामिल हैं। गणित में होने पर वर्तनी जाँच को भी दबा दिया जाता है
तरीका। इस प्रकार, उदाहरण के लिए, दिया गया

\अध्याय {यह एक कप्तान है} \उद्धरण{SCH86}

मेरा जादू "Ccapter" मिलेगा लेकिन "SCH" नहीं। NS -t विकल्प टीएक्स को नहीं पहचानता है
टिप्पणी वर्ण "%", इसलिए टिप्पणियों की वर्तनी की भी जाँच की जाती है। यह सही लाटेक्स भी मानता है
वाक्य - विन्यास। कभी-कभी उपयोग किए जाने वाले आदेशों और कुछ वैकल्पिक तर्कों के तर्क कभी-कभी होते हैं
अनावश्यक रूप से जाँच की गई। ग्रंथ सूची की जाँच नहीं की जाएगी यदि मेरा जादू के साथ संकलित किया गया था
इग्नोरबिब परिभाषित। अन्यथा, ग्रंथ सूची की जाँच की जाएगी लेकिन संदर्भ कुंजी होगी
नहीं।

के लिए संदर्भ TiB (यदि आपके सिस्टम पर उपलब्ध है), ग्रंथ सूची प्रणाली, अर्थात्, पाठ
TeX/LaTeX मोड में ``[.'' या ``<.'' और ``.]'' या ``.>'' के बीच हमेशा अनदेखा किया जाएगा।

RSI -b और -x विकल्प नियंत्रित करते हैं कि क्या मेरा जादू प्रत्येक इनपुट के लिए एक बैकअप (.bak) फ़ाइल छोड़ता है
फ़ाइल। .Bak फ़ाइल में पूर्व-संशोधित पाठ है। अगर फाइल ओपनिंग / राइटिंग है
त्रुटियों के साथ, .bak फ़ाइल पुनर्प्राप्ति उद्देश्यों के लिए भी छोड़ी जा सकती है -x विकल्प।
इस विकल्प के लिए डिफॉल्ट को DEFNOBACKUPFLAG संस्थापन विकल्प द्वारा नियंत्रित किया जाता है।

RSI -B और -C विकल्प कैसे नियंत्रित करते हैं मेरा जादू एक साथ चलने वाले शब्दों को संभालता है, जैसे "नोथे" for
"नहीं है"। अगर -B निर्दिष्ट किया गया है, ऐसे शब्दों को त्रुटियों के रूप में माना जाएगा, और मेरा जादू मर्जी
संभावित प्रतिस्थापन के रूप में एक सम्मिलित रिक्त या हाइफ़न के साथ सूची विविधताएं। अगर -C is
निर्दिष्ट, एक साथ चलने वाले शब्दों को कानूनी यौगिक माना जाएगा, जब तक कि दोनों
घटक शब्दकोश में हैं, और प्रत्येक घटक कम से कम एक भाषा जितना लंबा है-
निर्भर न्यूनतम (डिफ़ॉल्ट रूप से 3 वर्ण)। यह जर्मन जैसी भाषाओं के लिए उपयोगी है
और नॉर्वेजियन, जहां कई यौगिक शब्द संघटन द्वारा बनते हैं। (ध्यान दें कि
तीन या अधिक मूल शब्दों से बने यौगिकों को अभी भी त्रुटि माना जाएगा)। NS
इस विकल्प के लिए डिफ़ॉल्ट भाषा-निर्भर है; एक बहुभाषी स्थापना में डिफ़ॉल्ट
आपके द्वारा चुने गए शब्दकोश के आधार पर भिन्न हो सकते हैं। चेतावनी: la -C विकल्प पैदा कर सकता है
मेरा जादू गैर-शब्दों और गलत वर्तनी को पहचानने के लिए। सावधानी के साथ प्रयोग करें!

RSI -P और -m विकल्प नियंत्रण जब मेरा जादू स्वचालित रूप से सुझाए गए रूट/एफिक्स उत्पन्न करता है
आपके व्यक्तिगत शब्दकोश में संभावित जोड़ के लिए संयोजन। (ये प्रविष्टियां हैं
"अनुमान" सूची जो प्रश्न चिह्न से पहले होती है।) यदि -P निर्दिष्ट है, ऐसे अनुमान
केवल तभी प्रदर्शित होते हैं जब मेरा जादू वर्तमान से मेल खाने वाली कोई संभावना उत्पन्न नहीं कर सकता
शब्दकोश। अगर -m निर्दिष्ट है, ऐसे अनुमान हमेशा प्रदर्शित होते हैं। यह उपयोगी हो सकता है यदि
शब्दकोश में एक सीमित शब्द सूची है, या कुछ प्रत्ययों के साथ एक शब्द सूची है। हालांकि, आप
इस विकल्प का उपयोग करते समय सावधान रहना चाहिए, क्योंकि यह अनुमान लगा सकता है कि अवैध उत्पादन करता है
शब्दों। इस विकल्प के लिए डिफ़ॉल्ट उपयोग की गई शब्दकोश फ़ाइल द्वारा नियंत्रित किया जाता है।

RSI -S विकल्प दबा देता है मेरा जादूसंभव की सूची को छाँटने का सामान्य व्यवहार
प्रतिस्थापन शब्द। कुछ लोग इसे पसंद कर सकते हैं, क्योंकि यह कुछ हद तक बढ़ाता है
संभावना है कि सही शब्द कम संख्या वाला होगा।

RSI -d विकल्प का उपयोग वैकल्पिक हैशेड डिक्शनरी फ़ाइल को निर्दिष्ट करने के लिए किया जाता है, इसके अलावा
चूक जाना। यदि फ़ाइल नाम में "/" नहीं है, तो डिफ़ॉल्ट के लिए लाइब्रेरी निर्देशिका
शब्दकोश फ़ाइल उपसर्ग है; इस प्रकार, स्थानीय निर्देशिका में एक शब्दकोश का उपयोग करने के लिए "-d
./xxx.hash" का उपयोग किया जाना चाहिए। यह वैकल्पिक भाषाओं के लिए शब्दकोशों को अनुमति देने के लिए उपयोगी है।
के पिछले संस्करणों के विपरीत मेरा जादू, का एक शब्दकोश / Dev / बातिल अवैध है, क्योंकि
शब्दकोश में प्रत्यय तालिका है। यदि आपको प्रभावी रूप से खाली शब्दकोश की आवश्यकता है, तो बनाएं
एक असंभावित स्ट्रिंग वाली एक-प्रविष्टि सूची (उदाहरण के लिए, "qqqqq")।

RSI -p वैकल्पिक व्यक्तिगत शब्दकोश फ़ाइल निर्दिष्ट करने के लिए विकल्प का उपयोग किया जाता है। अगर फ़ाइल का नाम
"/" से शुरू नहीं होता है, $HOME उपसर्ग है। साथ ही, शेल वेरिएबल WORDLIST सेट किया जा सकता है,
जो उसी तरह व्यक्तिगत शब्दकोश का नाम बदलता है। कमांड लाइन किसी भी ओवरराइड करती है
वर्डलिस्ट सेटिंग। यदि न तो -p स्विच न ही WORDLIST पर्यावरण चर है
दिया हुआ, मेरा जादू वर्तमान निर्देशिका और दोनों में एक व्यक्तिगत शब्दकोश की खोज करेगा
$HOME, $HOME में एक बनाना यदि कोई नहीं मिलता है। पसंदीदा नाम द्वारा बनाया गया है
हैश फ़ाइल के मूल नाम में ".ispell_" जोड़ना। उदाहरण के लिए, यदि आप का उपयोग करते हैं
अंग्रेजी शब्दकोश, आपके व्यक्तिगत शब्दकोश का नाम ".ispell_english" होगा। तथापि,
यदि फ़ाइल ".ispell_words" मौजूद है, तो इसका उपयोग व्यक्तिगत शब्दकोश के रूप में किया जाएगा, भले ही
चुनी गई भाषा हैश फ़ाइल का। यह सुविधा मुख्य रूप से पिछड़ों के लिए शामिल है
संगतता।

अगर -p विकल्प है नहीं निर्दिष्ट, मेरा जादू दोनों में व्यक्तिगत शब्दकोशों की तलाश करेंगे
वर्तमान निर्देशिका और होम निर्देशिका। यदि दोनों स्थानों पर शब्दकोश मौजूद हैं, तो वे
विलय किया जाए। यदि व्यक्तिगत शब्दकोश में कोई शब्द जोड़ा जाता है, तो उन्हें लिखा जाएगा
वर्तमान निर्देशिका यदि उस स्थान पर कोई शब्दकोश पहले से मौजूद है; अन्यथा वे होंगे
होम डायरेक्टरी में डिक्शनरी में लिखा गया।

RSI -w विकल्प का उपयोग वर्णानुक्रम के अलावा अन्य वर्णों को निर्दिष्ट करने के लिए किया जा सकता है जो भी हो सकता है
शब्दों में प्रकट होते हैं। उदाहरण के लिए, -w "&" "एटी एंड टी" को लेने की अनुमति देगा। अंडरस्कोर हैं
कई तकनीकी दस्तावेजों में उपयोगी। इस विकल्प में एक स्वीकार्य रूप से कच्चा प्रावधान है
8-बिट अंतर्राष्ट्रीय वर्णों के लिए। गैर-मुद्रण वर्ण सामान्य रूप से निर्दिष्ट किए जा सकते हैं
ऑक्टल कैरेक्टर कोड के बाद बैकस्लैश डालने का तरीका; उदाहरण के लिए, "\014" एक फॉर्म के लिए
चारा। वैकल्पिक रूप से, यदि वर्ण स्ट्रिंग में "n" दिखाई देता है, तो (अधिकतम) तीन वर्ण
वर्ण के लिए दशमलव कोड 0 - 255 निम्नलिखित हैं। उदाहरण के लिए, घंटियाँ शामिल करने के लिए
और फॉर्म आपके शब्दों में फ़ीड करता है (एक मूर्खतापूर्ण बात करने के लिए, लेकिन सबसे अधिक शैक्षणिक नहीं हैं
उदाहरण):

n007n012

निम्नलिखित तीन "n" के अलावा संख्यात्मक अंक केवल संख्यात्मक वर्ण हैं। का उपयोग
"एन" किसी भी चीज़ से विरोध नहीं करता क्योंकि वास्तविक वर्णमाला का कोई अर्थ नहीं है -
वर्णमाला पहले ही स्वीकार कर ली गई है। मेरा जादू आमतौर पर फ़ाइल से इनपुट के साथ उपयोग किया जाएगा,
जिसका अर्थ है कि इनपुट टेक्स्ट से संभावित 8 बिट वर्णों के लिए समता को संरक्षित करना ठीक है।
यदि आप -l विकल्प निर्दिष्ट करते हैं, और वास्तव में टर्मिनल से टेक्स्ट टाइप करते हैं, तो यह बना सकता है
समस्याएँ यदि आपकी स्टट्टी सेटिंग्स समता को बनाए रखती हैं।

उपयोग करना संभव नहीं है -w कुछ पात्रों के साथ। विशेष रूप से, ध्वज-चिह्न
भाषा के लिए वर्ण (एफ़िक्स फ़ाइल में परिभाषित, लेकिन आमतौर पर "/") कभी नहीं बनाया जा सकता
एक शब्द चरित्र में।

RSI -W विकल्प का उपयोग शब्दों की लंबाई को बदलने के लिए किया जा सकता है कि मेरा जादू हमेशा के रूप में स्वीकार करता है
कानूनी। सामान्य रूप से, मेरा जादू सभी 1-वर्ण वाले शब्दों को कानूनी के रूप में स्वीकार करेगा, जो समकक्ष है
निर्दिष्ट करने के लिए "-W 1।" (इस स्विच के लिए डिफ़ॉल्ट वास्तव में MINWORD . द्वारा नियंत्रित किया जाता है
स्थापना विकल्प, इसलिए यह आपकी स्थापना पर भिन्न हो सकता है।) यदि आप चाहते हैं कि सभी शब्द हों
शब्दकोश के खिलाफ जाँच की गई, लंबाई की परवाह किए बिना, आप निर्दिष्ट करना चाह सकते हैं "-W 0."
दूसरी ओर, यदि आपका दस्तावेज़ बहुत से तीन-अक्षर वाले समरूपों को निर्दिष्ट करता है, तो आप
उल्लिखित करना "-W 3"तीन अक्षरों या उससे कम के सभी शब्दों को स्वीकार करने के लिए। की सेटिंग की परवाह किए बिना"
इस विकल्प, मेरा जादू केवल वही शब्द उत्पन्न करेगा जो शब्दकोश में सुझाए गए अनुसार हैं
शब्दों के लिए प्रतिस्थापन; यह सूची को बहुत लंबी होने से रोकता है। जाहिर है, यह
विकल्प बहुत खतरनाक हो सकता है, क्योंकि छोटी गलत वर्तनियां छूट सकती हैं। यदि आप इसका उपयोग करते हैं
बहुत सारे विकल्प, आपको अपना प्रकाशित करने से पहले संभवतः इसके बिना एक अंतिम पास बनाना चाहिए
दस्तावेज़, त्रुटियों के खिलाफ खुद को बचाने के लिए।

RSI -T विकल्प का उपयोग स्ट्रिंग उत्पन्न करने में उपयोग के लिए एक डिफ़ॉल्ट फॉर्मेटर प्रकार निर्दिष्ट करने के लिए किया जाता है
पात्र। यह स्विच फ़ाइल नाम से निर्धारित डिफ़ॉल्ट प्रकार को ओवरराइड करता है। NS
टाइप तर्क या तो भाषा प्रत्यय फ़ाइल में परिभाषित अद्वितीय नामों में से एक हो सकता है
(जैसे, एनरॉफ) या डॉट सहित फ़ाइल प्रत्यय (जैसे, .टेक्स) अगर नहीं -T विकल्प दिखाई देता है
और फ़ाइल नाम से कोई प्रकार निर्धारित नहीं किया जा सकता है, डिफ़ॉल्ट स्ट्रिंग वर्ण प्रकार
भाषा में घोषित प्रत्यय फ़ाइल का उपयोग किया जाएगा।

RSI -k विकल्प का उपयोग कुछ डिफॉर्मेटर्स के व्यवहार को बढ़ाने के लिए किया जाता है। NS नाम प्राचल
एक डिफॉर्मेटर कीवर्ड सेट का नाम देता है (नीचे देखें), और सूची पैरामीटर a . देता है
एक या एक से अधिक खोजशब्दों की सूची जिन्हें विशेष रूप से माना जाना है। अगर सूची एक प्लस के साथ शुरू होता है
(+) चिह्न, यह मौजूदा खोजशब्दों में जोड़ा जाता है; अन्यथा यह मौजूदा कीवर्ड को बदल देता है
सूची। उदाहरण के लिए, -ktexskip1 +ग्रंथ सूचीशैली TeX . में "ग्रंथ सूची शैली" जोड़ता है
स्किप-1 सूची, जबकि -khtmlअनदेखा करें पूर्व, मजबूत HTML अनदेखा सूची को "pre" से बदल देता है और
"मजबूत"। उपलब्ध सूचियाँ हैं:

टेक्सस्किप1
TeX/LaTeX कमांड जो एक ही तर्क लेते हैं जिसे वर्तनी-जांच नहीं किया जाना चाहिए,
जैसे "ग्रंथ सूची शैली"। डिफ़ॉल्ट "अंत", "vspace", "hspace", "उद्धरण" है,
"रेफरी", "पारबॉक्स", "लेबल", "इनपुट", "नोसाइट", "शामिल", "केवल शामिल",
"डॉक्यूमेंटस्टाइल", "डॉक्यूमेंटक्लास", "यूजपैकेज", "सेलेक्ट लैंग्वेज", "पेजस्टाइल",
कुछ में "पेजनंबरिंग", "हाइफेनेशन", "पेजरेफ", और "पीएसफिग", प्लस "ग्रंथ सूची"
प्रतिष्ठान। ये कीवर्ड केस-संवेदी हैं।

टेक्सस्किप2
टीएक्स/लाटेक्स कमांड जो दो तर्क लेते हैं जिन्हें वर्तनी-जांच नहीं किया जाना चाहिए, जैसे
"सेटलेंथ" के रूप में। डिफ़ॉल्ट "नियम", "सेटकाउंटर", "addtocounter", "सेटलेंथ" है,
"addtolength", और "settowidth"। ये कीवर्ड केस-संवेदी हैं।

htmlअनदेखा करें
HTML टैग्स जो टेक्स्ट को सीमांकित करते हैं जिन्हें मिलान के अंत तक वर्तनी-जांच नहीं किया जाना चाहिए
टैग पहुंच गया है। डिफ़ॉल्ट "कोड", "सैंप", "केबीडी", "प्री", "लिस्टिंग", और
"पता"। ये कीवर्ड केस-असंवेदनशील हैं। (ध्यान दें कि अंदर की सामग्री
HTML टैग्स, जैसे HREF=, सामान्य रूप से चेक नहीं किए जाते हैं।)

htmlचेक
सबफ़ील्ड जिन्हें HTML टैग्स के अंदर भी वर्तनी-जांच की जानी चाहिए। डिफ़ॉल्ट है
"alt", ताकि IMG टैग के ALT= भाग की वर्तनी जाँच हो सके। ये कीवर्ड
केस-असंवेदनशील हैं।

उपरोक्त सभी कीवर्ड सूचियों को पर्यावरण चरों द्वारा भी संशोधित किया जा सकता है जिनके नाम
ऊपर के समान हैं, अपरकेस को छोड़कर, उदाहरण के लिए, TEXSKIP1. NS -k स्विच ओवरराइड (या
में जोड़ता है) पर्यावरण चर, और पर्यावरण चर ओवरराइड या जोड़ते हैं
अंतर्निहित डिफ़ॉल्ट।

RSI -F स्विच एक बाहरी डिफॉर्मेटर प्रोग्राम निर्दिष्ट करता है। इस कार्यक्रम को डेटा पढ़ना चाहिए
इसके मानक इनपुट से और इसके मानक आउटपुट को लिखें। कार्यक्रम चाहिए उत्पादन
इनपुट के प्रत्येक वर्ण के लिए आउटपुट का बिल्कुल एक वर्ण, या ispell खो जाएगा
सिंक्रनाइज़ेशन और आउटपुट फ़ाइल दूषित। व्हाइटस्पेस वर्ण (विशेषकर रिक्त स्थान,
tabs, और newlines) और वर्ण जिन्हें वर्तनी-जांच किया जाना चाहिए, उन्हें पारित किया जाना चाहिए
अपरिवर्तित। जिन वर्णों की वर्तनी जाँच नहीं होनी चाहिए, उन्हें रिक्त स्थान में बदल देना चाहिए या
अन्य गैर-शब्द वर्ण। उदाहरण के लिए, एक HTML डिफॉर्मेटर सभी HTML टैग्स को बदल सकता है
रिक्त स्थान, और "कोड" या "केबीडी" जैसे टैग द्वारा सीमांकित सभी टेक्स्ट को भी खाली कर दें।

RSI -F स्विच ispell के लिए फ़ाइलों को विकृत करने का पसंदीदा तरीका है, और अंततः होगा
एकमात्र रास्ता बन गया।

If मेरा जादू बिना किसी फ़ाइल नाम या मोड स्विच के लागू किया जाता है, यह एक इंटरैक्टिव मोड में प्रवेश करता है
उपयोगकर्ता को अलग-अलग शब्दों की वर्तनी की जांच करने के लिए डिज़ाइन किया गया है। कार्यक्रम बार-बार
"शब्द:" के साथ मानक आउटपुट पर संकेत देता है और "ओके" (संभवतः साथ) के साथ प्रतिक्रिया करता है
कमेंट्री), "नहीं मिला", या "कैसे हो" और उसके बाद सुझावों की एक सूची।

RSI -l या "सूची" विकल्प मेरा जादू से गलत वर्तनी वाले शब्दों की सूची तैयार करने के लिए प्रयोग किया जाता है
मानक इनपुट।

RSI -a एक पाइप के माध्यम से अन्य कार्यक्रमों से विकल्प का उपयोग करने का इरादा है। इस मोड में,
मेरा जादू एक-पंक्ति संस्करण पहचान संदेश प्रिंट करता है, और फिर की पंक्तियों को पढ़ना शुरू करता है
इनपुट। प्रत्येक इनपुट लाइन के लिए, प्रत्येक शब्द के लिए मानक आउटपुट के लिए एक सिंगल लाइन लिखी जाती है
लाइन पर वर्तनी के लिए जाँच की। यदि शब्द मुख्य शब्दकोश में पाया गया था, या आपका
व्यक्तिगत शब्दकोश, तो पंक्ति में केवल एक '*' होता है। अगर शब्द के माध्यम से पाया गया था
affix हटाने, फिर लाइन में एक '+', एक स्पेस और रूट शब्द होता है। अगर शब्द था
यौगिक निर्माण के माध्यम से पाया गया (दो शब्दों का संयोजन, द्वारा नियंत्रित) -C
विकल्प), तो रेखा में केवल '-' होता है।

यदि शब्द शब्दकोश में नहीं है, लेकिन निकट चूक हैं, तो पंक्ति में शामिल है an
'&', एक स्थान, गलत वर्तनी वाला शब्द, एक स्थान, निकटवर्ती चूकों की संख्या, की संख्या
पंक्ति की शुरुआत और गलत वर्तनी वाले शब्द की शुरुआत के बीच के अक्षर, a
बृहदान्त्र, एक अन्य स्थान, और अल्पविराम और रिक्त स्थान द्वारा अलग किए गए निकट की यादों की एक सूची।
निकट चूकों के बाद (और केवल निकट चूकों की गिनती से पहचाना जाता है), यदि शब्द
एक ज्ञात जड़ में (अवैध) जोड़कर बनाया जा सकता है, सुझाई गई एक सूची है
व्युत्पन्न, फिर से अल्पविराम और रिक्त स्थान द्वारा अलग किए गए। यदि कोई निकट चूकें नहीं हैं,
लाइन प्रारूप वही है, सिवाय इसके कि '&' को '?' से बदल दिया जाता है (और निकट-मिस
गिनती हमेशा शून्य होती है)। निकट चूकों के बाद सुझाई गई व्युत्पत्तियां में हैं
प्रपत्र:

[उपसर्ग+] जड़ [-उपसर्ग] [-प्रत्यय] [+प्रत्यय]

(उदाहरण के लिए, "re+fry-y+ies" "refries" प्राप्त करने के लिए) जहां प्रत्येक वैकल्पिक पीएफएक्स और SFX एक स्ट्रिंग है।
इसके अलावा, प्रत्येक निकट चूक या अनुमान को इनपुट शब्द के समान ही कैपिटल किया जाता है जब तक कि
पूंजीकरण अवैध है; बाद के मामले में प्रत्येक निकट चूक को सही ढंग से पूंजीकृत किया जाता है
शब्दकोश के अनुसार।

अंत में, यदि शब्द शब्दकोश में प्रकट नहीं होता है, और कोई निकट चूक नहीं है, तो
लाइन में एक '#', एक स्पेस, गलत वर्तनी वाला शब्द, एक स्पेस और कैरेक्टर ऑफसेट होता है
लाइन की शुरुआत से। टेक्स्ट इनपुट के प्रत्येक वाक्य को a . के साथ समाप्त किया जाता है
अतिरिक्त रिक्त रेखा, जो दर्शाती है कि मेरा जादू इनपुट लाइन की प्रोसेसिंग पूरी कर ली है।

इन आउटपुट लाइनों को संक्षेप में निम्नानुसार किया जा सकता है:

ठीक है: *

जड़: +

यौगिक:
-

कुमारी: & : , , ..., ,...

अनुमान: ? 0 : , ,...

कोई नहीं: #

उदाहरण के लिए, एक डमी डिक्शनरी जिसमें "फ़्रे", "फ़्रे", "फ्राई", और "रेफ़्राइड" शब्द शामिल हैं
कमांड के लिए निम्नलिखित प्रतिक्रिया उत्पन्न कर सकता है "echo 'frqy refries | ispell -a -m -d
./test.hash":
(#) इंटरनेशनल इस्पेल संस्करण 3.0.05 (बीटा), 08/10/91
और फ़्रीकी 3 0: फ़्रे, फ़्रे, फ़्राई
और रिफ़्रीज़ 1 5: रिफ़्राइड, री+फ़्राई-वाई+ईज़

जब आप की वर्तनी का पता लगाना चाहते हैं तो यह मोड इंटरैक्टिव उपयोग के लिए भी उपयुक्त है
एक ही शब्द।

RSI -A विकल्प ठीक वैसे ही काम करता है -a, सिवाय इसके कि यदि कोई रेखा स्ट्रिंग से शुरू होती है
"&Include_File&", शेष पंक्ति को आगे पढ़ने के लिए फ़ाइल के नाम के रूप में लिया जाता है
शब्दों। शामिल फ़ाइल समाप्त होने पर इनपुट मूल फ़ाइल में वापस आ जाता है। समावेश
पांच गहरे तक नेस्ट किया जा सकता है। कुंजी स्ट्रिंग को पर्यावरण के साथ बदला जा सकता है
परिवर्तनशील INCLUDE_STRING (एम्पर्सेंड, यदि कोई हो, अवश्य शामिल किया जाना चाहिए)।

जब में -a मोड, मेरा जादू इनमें से किसी के साथ पहले लगे एकल शब्दों की पंक्तियों को भी स्वीकार करेंगे
'*', '&', '@', '+', '-', '~', '#', '!', '%', '`', या '^'। '*' से शुरू होने वाली लाइन बताती है
मेरा जादू उपयोगकर्ता के शब्दकोश में शब्द डालने के लिए (I कमांड के समान)। एक पंक्ति
'&' से शुरू होकर बताता है मेरा जादू शब्द के सभी-लोअरकेस संस्करण को सम्मिलित करने के लिए
उपयोगकर्ता का शब्दकोश (यू कमांड के समान)। '@' से शुरू होने वाली रेखा कारण मेरा जादू सेवा मेरे
भविष्य में इस शब्द को स्वीकार करें (ए कमांड के समान)। '+' से शुरू होने वाली एक पंक्ति,
इसके तुरंत बाद tex or एनरॉफ आ कारण होगा मेरा जादू के अनुसार भविष्य के इनपुट को पार्स करने के लिए
उस फ़ॉर्मेटर का सिंटैक्स। केवल एक '+' से मिलकर बनी एक रेखा जगह देगी मेरा जादू in
TeX/LaTeX मोड (के समान -t विकल्प) और '-' रिटर्न मेरा जादू nroff/ट्रॉफ मोड के लिए (but
ये आदेश अप्रचलित हैं)। हालाँकि, स्ट्रिंग वर्ण प्रकार है नहीं बदला हुआ; '~'
ऐसा करने के लिए कमांड का उपयोग किया जाना चाहिए। '~' से शुरू होने वाली रेखा कारण मेरा जादू आंतरिक सेट करने के लिए
दिए गए फ़ाइल नाम के आधार पर पैरामीटर (विशेष रूप से, डिफ़ॉल्ट स्ट्रिंग वर्ण प्रकार)
शेष पंक्ति में। (एक फ़ाइल प्रत्यय पर्याप्त है, लेकिन अवधि शामिल होनी चाहिए।
फ़ाइल नाम या प्रत्यय के बजाय, एक अद्वितीय नाम, जैसा कि भाषा प्रत्यय फ़ाइल में सूचीबद्ध है, हो सकता है
निर्दिष्ट किया जाए।) हालाँकि, फ़ॉर्मेटर पार्सिंग है नहीं बदला हुआ; '+' कमांड होना चाहिए
फ़ॉर्मेटर को बदलने के लिए उपयोग किया जाता है। '#' से पहले लगी एक पंक्ति व्यक्तिगत शब्दकोश का कारण बनेगी
बचाने होने के लिए। '!' से पहले एक पंक्ति चालू हो जाएगा संक्षिप्त मोड (नीचे देखें), और एक लाइन
'%' के साथ उपसर्ग वापस आ जाएगा मेरा जादू सामान्य (गैर-संक्षिप्त) मोड में। '`' से पहले लगी एक पंक्ति
क्रिया-सुधार मोड चालू करेगा (नीचे देखें); इस मोड को केवल द्वारा अक्षम किया जा सकता है
'%' के साथ संक्षिप्त मोड चालू करना।

उपसर्ग वर्णों '+', '-', '#', '!', '%', या '`' के बाद आने वाले किसी भी इनपुट को अनदेखा कर दिया जाता है, जैसे
'~' लाइन पर फ़ाइल नाम के बाद कोई इनपुट है। पंक्तियों की वर्तनी जाँच की अनुमति देने के लिए
इन वर्णों से शुरू होकर, '^' से शुरू होने वाली एक पंक्ति ने उस वर्ण को हटा दिया है
इससे पहले कि इसे वर्तनी-जांच कोड में पास किया जाए। यह अनुशंसा की जाती है कि प्रोग्रामेटिक
इंटरफेस प्रत्येक डेटा लाइन को भविष्य के खिलाफ खुद को बचाने के लिए एक अपरो के साथ उपसर्ग करता है
में परिवर्तन मेरा जादू.

इन्हें संक्षेप में प्रस्तुत करने के लिए:

* व्यक्तिगत शब्दकोश में जोड़ें

@ शब्द स्वीकार करें, लेकिन शब्दकोश से बाहर निकलें

# वर्तमान व्यक्तिगत शब्दकोश सहेजें

~ फ़ाइल नाम के आधार पर पैरामीटर सेट करें

+ टीएक्स मोड दर्ज करें

- टीएक्स मोड से बाहर निकलें

! संक्षिप्त मोड दर्ज करें

% संक्षिप्त मोड से बाहर निकलें

` वर्बोज़-सुधार मोड दर्ज करें

^ शेष पंक्ति की वर्तनी-जांच

In संक्षिप्त मोड, मेरा जादू '*', '+', या '-' से शुरू होने वाली लाइनों को प्रिंट नहीं करेगा, जिनमें से सभी
सही शब्द इंगित करें। यह ड्राइविंग करते समय चलने की गति में काफी सुधार करता है
प्रोग्राम वैसे भी सही शब्दों को नज़रअंदाज़ करने वाला है।

In क्रिया-सुधार मोड, मेरा जादू के तुरंत बाद मूल शब्द शामिल है
'*', '+', और '-' से शुरू होने वाली आउटपुट लाइनों में संकेतक वर्ण, जो सरल करता है
कुछ कार्यक्रमों के लिए बातचीत।

RSI -s विकल्प के साथ संयोजन के रूप में ही मान्य है -a or -A विकल्प, और केवल बीएसडी पर-
व्युत्पन्न प्रणाली। यदि निर्दिष्ट किया गया है, मेरा जादू a . के साथ खुद को रोक देगा सिगस्टप प्रत्येक के बाद संकेत
इनपुट की लाइन। यह तब तक अधिक इनपुट नहीं पढ़ेगा जब तक कि इसे a . प्राप्त न हो जाए सिगकॉन्ट संकेत। शायद यह
कुछ पाठ संपादकों के साथ हाथ मिलाने के लिए उपयोगी हो।

RSI -f विकल्प के साथ संयोजन के रूप में ही मान्य है -a or -A विकल्प। अगर -f अधिकृत है,
मेरा जादू इसके परिणाम मानक आउटपुट के बजाय दिए गए फ़ाइल में लिखेंगे।

RSI -v विकल्प कारण मेरा जादू मानक पर इसकी वर्तमान संस्करण पहचान मुद्रित करने के लिए
आउटपुट और निकास। यदि स्विच दोगुना हो जाता है, मेरा जादू उन विकल्पों को भी प्रिंट करेगा जो यह था
के साथ संकलित।

RSI -c, -e[1-5], तथा -D के विकल्प मेरा जादू, मुख्य रूप से द्वारा उपयोग के लिए अभिप्रेत हैं चबाना सूची
खोल स्क्रिप्ट। NS -c स्विच मानक इनपुट से शब्दों की एक सूची को पढ़ने का कारण बनता है।
प्रत्येक शब्द के लिए, संभावित मूल शब्दों और प्रत्ययों की एक सूची मानक के लिए लिखी जाएगी
आउटपुट कुछ मूल शब्द अवैध होंगे और उन्हें आउटपुट से फ़िल्टर किया जाना चाहिए
अन्य साधन; NS चबाना सूची स्क्रिप्ट यह करती है। एक उदाहरण के रूप में, आदेश:

गूंज परेशान | इसपेल -सी

पैदा करता है:

दोनों को परेशान करें/आर दोनों/आर

RSI -e स्विच का उल्टा है -c; यह शब्दों की एक सूची तैयार करने के लिए प्रत्यय झंडे का विस्तार करता है।
उदाहरण के लिए, आदेश:

इको दोनों/आर | इसपेल -ई

पैदा करता है:

दोनों परेशान

एक वैकल्पिक विस्तार स्तर भी निर्दिष्ट किया जा सकता है। 1 का स्तर (-ई 1) वैसा ही है जैसा कि -e
अकेला। 2 का स्तर मूल जड़/प्रत्यय संयोजन को से जोड़ देता है
रेखा:

दोनों/आर दोनों परेशान

3 का स्तर कई पंक्तियों को आउटपुट करने का कारण बनता है, प्रत्येक उत्पन्न शब्द के लिए एक, के साथ
मूल मूल/प्रत्यय संयोजन जिसके बाद वह शब्द बनाता है:

दोनों/आर दोनों
दोनों/आर परेशान

4 का स्तर प्रत्येक स्तर -3 लाइनों में एक फ़्लोटिंग-पॉइंट संख्या को जोड़ने का कारण बनता है,
जड़ की लंबाई और सभी उत्पन्न की कुल लंबाई के बीच अनुपात देना
जड़ सहित शब्द:

दोनों/आर दोनों 2.500000
दोनों/आर दोनों 2.500000

5 का स्तर कई पंक्तियों को आउटपुट करने का कारण बनता है, प्रत्येक उत्पन्न शब्द के लिए एक। अगर
उत्पन्न शब्द में किसी भी प्रकार के प्रत्यय का प्रयोग नहीं किया गया है, रेखा बस वह शब्द है। यदि एक या अधिक
प्रत्ययों का उपयोग किया गया था, मूल जड़ और वास्तव में उपयोग किए गए प्रत्यय मुद्रित होते हैं, द्वारा जुड़ते हैं
एक प्लस चिह्न; तब उत्पन्न शब्द मुद्रित होता है:

दोनों
दोनों+आर परेशान

अंततः -D फ्लैग डिक्शनरी फाइल से एफिक्स टेबल को डंप करने का कारण बनता है
मानक आउटपुट।

मेरा जादू शब्दकोश में और आपके शब्दों के सही कैपिटलाइज़ेशन के बारे में पता है
व्यक्तिगत शब्दकोश। साथ ही उन शब्दों को पहचानना जिन्हें बड़े अक्षरों में लिखा जाना चाहिए (जैसे, जॉर्ज)
और ऐसे शब्द जो सभी बड़े होने चाहिए (जैसे, NASA), यह "असामान्य" शब्दों को भी संभाल सकता है
कैपिटलाइज़ेशन (जैसे, "ITCorp" या "TeX")। यदि कोई शब्द गलत तरीके से पूंजीकृत किया गया है, तो सूची
संभावनाओं में सभी स्वीकार्य पूंजीकरण शामिल होंगे। (एक से अधिक
पूंजीकरण स्वीकार्य हो सकता है; उदाहरण के लिए, मेरा शब्दकोश "ITCorp" और . दोनों को सूचीबद्ध करता है
"आईटीकॉर्प")।

आम तौर पर, यह सुविधा आपको आश्चर्यचकित नहीं करेगी, लेकिन एक परिस्थिति है जिसे आप कर सकते हैं
से अवगत होने की जरूरत है। यदि आप अपने शब्दकोश में एक शब्द जोड़ने के लिए "I" का उपयोग करते हैं जो कि पर है
एक वाक्य की शुरुआत (उदाहरण के लिए, इस अनुच्छेद का पहला शब्द यदि "सामान्य रूप से" में नहीं थे
शब्दकोश), इसे "कैपिटलाइज़ेशन आवश्यक" के रूप में चिह्नित किया जाएगा। का एक बाद का उपयोग
पूंजीकरण के बिना यह शब्द (उदाहरण के लिए, पिछले वाक्य में उद्धृत शब्द) होगा
द्वारा गलत वर्तनी माना जाता है मेरा जादू, और यह पूंजीकृत संस्करण का सुझाव देगा। आपको चाहिए
फिर आंख से वास्तविक वर्तनी की तुलना करें, और फिर पूंजीकृत जोड़ने के लिए "I" टाइप करें
आपके व्यक्तिगत शब्दकोश के लिए भिन्न। आप जोड़ने के लिए "यू" का उपयोग करके इस समस्या से बच सकते हैं
"मैं" के बजाय मूल शब्द।

पूंजीकरण के नियम इस प्रकार हैं:

(1) कोई भी शब्द सभी राजधानियों में प्रकट हो सकता है, जैसा कि शीर्षकों में है।

(2) कोई भी शब्द जो शब्दकोष में ऑल-लोअरकेस रूप में है, वह या तो में प्रकट हो सकता है
लोअरकेस या कैपिटलाइज़्ड (जैसा कि एक वाक्य की शुरुआत में)।

(3) कोई भी शब्द जिसका "मजेदार" कैपिटलाइज़ेशन है (यानी, इसमें दोनों मामले हैं और वहाँ है
पहले के अलावा एक अपरकेस कैरेक्टर) बिल्कुल डिक्शनरी की तरह ही दिखना चाहिए,
नियम (1) द्वारा अनुमत के अलावा। यदि शब्द सभी लोअरकेस में स्वीकार्य है, तो यह
इस प्रकार एक शब्दकोश प्रविष्टि में प्रकट होना चाहिए।

बिल्डहाश
RSI बिल्डहाश प्रोग्राम बाद में उपयोग के लिए हैशेड डिक्शनरी फाइल बनाता है मेरा जादू। द रॉ
शब्द सूची (चिह्न के साथ) में दी गई है डिक्ट-फाइल, और प्रत्यय झंडे को परिभाषित किया गया है
प्रत्यय-फ़ाइल. हैशेड आउटपुट को लिखा जाता है हैश-फाइल. दो इनपुट के प्रारूप
फ़ाइलें में वर्णित हैं मेरा जादू(5)। -s (चुप) विकल्प सामान्य स्थिति को दबा देता है
संदेश जो मानक त्रुटि डिवाइस पर लिखे गए हैं।

चबाना सूची
RSI चबाना सूची शेल स्क्रिप्ट का उपयोग डिक्शनरी फाइलों के आकार को कम करने के लिए किया जाता है, मुख्यतः
व्यक्तिगत शब्दकोश फ़ाइलें। यह विभिन्न से शब्दकोशों के संयोजन में भी सक्षम है
स्रोत। दिया फ़ाइलों पढ़े जाते हैं (मानक इनपुट यदि कोई तर्क नहीं दिया जाता है), घटाकर
जड़ों और प्रत्ययों का एक न्यूनतम सेट जो शब्दों की समान सूची से मेल खाएगा, और लिखा जाएगा
मानक आउटपुट।

मंचसूची के लिए इनपुट में कच्चे शब्द शामिल हैं (उदाहरण के लिए आपकी व्यक्तिगत शब्दकोश फाइलों से) या
रूट और एफिक्स कॉम्बिनेशन (शायद पहले के मंचलिस्ट रन में उत्पन्न)। प्रत्येक शब्द or
रूट/एफिक्स संयोजन एक अलग लाइन पर होना चाहिए।

RSI -D (डीबग) विकल्प के बजाय मानक नामों के तहत अस्थायी फाइलों को छोड़ देता है
उन्हें हटाना, ताकि स्क्रिप्ट को डीबग किया जा सके। चेतावनी: एक बहुउपयोगकर्ता प्रणाली पर, यह
एक सुरक्षा छेद हो सकता है। महत्वपूर्ण फाइलों के संभावित विनाश से बचने के लिए, इसे न चलाएं
स्क्रिप्ट को रूट के रूप में, और MUNCHDEBUGDIR को एक निर्देशिका के नाम पर सेट करें जिसे केवल आप ही एक्सेस कर सकते हैं।

RSI -v (क्रिया) विकल्प प्रगति संदेशों को stderr को रिपोर्ट करने का कारण बनता है ताकि आपको नहीं मिलेगा
नर्वस कि चबाना सूची लटका दिया है।

अगर -s (पट्टी) विकल्प निर्दिष्ट है, शब्द जो निर्दिष्ट में हैं हैश-फाइल रहे
शब्द सूची से हटा दिया गया है। यह व्यक्तिगत शब्दकोशों के साथ उपयोगी हो सकता है।

RSI -l विकल्प का उपयोग वैकल्पिक निर्दिष्ट करने के लिए किया जा सकता है प्रत्यय-फ़ाइल शब्दकोशों को कुतरने के लिए
अंग्रेजी के अलावा अन्य भाषाएं।

RSI -c विकल्प का उपयोग उन शब्दकोशों को परिवर्तित करने के लिए किया जा सकता है जो पुराने प्रत्यय के साथ बनाए गए थे
फ़ाइल, गलती से अनपेक्षित प्रत्यय संयोजनों को शुरू करने के जोखिम के बिना
शब्दकोश।

RSI -T विकल्प शब्दकोशों को एक विहित स्ट्रिंग-कैरेक्टर प्रारूप में बदलने की अनुमति देता है।
निर्दिष्ट प्रत्यय को प्रत्यय फ़ाइल में देखा जाता है (-l स्विच) स्ट्रिंग निर्धारित करने के लिए-
इनपुट फ़ाइल के लिए प्रयुक्त वर्ण प्रारूप; आउटपुट हमेशा विहित स्ट्रिंग का उपयोग करता है-
चरित्र प्रारूप। उदाहरण के लिए, टीएक्स स्रोत फाइलों से एकत्रित एक शब्दकोश हो सकता है
निर्दिष्ट करके विहित प्रारूप में परिवर्तित किया गया -T tex.

RSI -w विकल्प को पारित किया जाता है मेरा जादू.

फ़ाइंडाफिक्स
RSI फ़ाइंडाफिक्स शेल स्क्रिप्ट नए भाषा विवरण के लेखकों को चुनने में सहायता करती है
चिपका देता है दिया गया शब्दकोश फ़ाइलों (मानक इनपुट यदि कोई नहीं दिया गया है) की जांच की जाती है
संभव उपसर्ग (-p स्विच) या प्रत्यय (-s स्विच, डिफ़ॉल्ट)। प्रत्येक सामान्य रूप से-
होने वाले प्रत्यय को उसके प्रकट होने की संख्या की गणना के साथ प्रस्तुत किया जाता है और a
एक शब्दकोश हैश फ़ाइल में सहेजे जाने वाले बाइट्स की संख्या का अनुमान अगर यह होता
भाषा तालिका में जोड़ा गया। केवल वे प्रत्यय जो कानूनी जड़ें उत्पन्न करते हैं (में पाया जाता है
मूल इनपुट) सूचीबद्ध हैं।

यदि "-c" विकल्प नहीं दिया गया है, तो आउटपुट लाइनें निम्न स्वरूप में हैं:

स्ट्रिप/जोड़ें/गिनती/बाइट्स

जहां पट्टी वह स्ट्रिंग है जिसे जोड़ने से पहले मूल शब्द से हटा दिया जाना चाहिए
चिपकाना, जोड़ना जोड़ा जाने वाला प्रत्यय है, गणना यह कितनी बार गिनती है कि यह
पट्टी/जोड़ना संयोजन प्रकट होता है, और बाइट्स बाइट्स की संख्या का एक अनुमान है जो हो सकता है
कच्चे शब्दकोश फ़ाइल में सहेजा जा सकता है यदि यह संयोजन प्रत्यय फ़ाइल में जोड़ा जाता है। NS
आउटपुट में फील्ड सेपरेटर द्वारा निर्दिष्ट टैब कैरेक्टर होगा -t स्विच; NS
डिफ़ॉल्ट एक स्लैश ("/") है।

अगर -c ("क्लीन आउटपुट") विकल्प दिया गया है, आउटपुट का स्वरूप नेत्रहीन बनाया गया है
क्लीनर (लेकिन पोस्ट-प्रोसेस के लिए कठिन) इसे बदलकर:

-पट्टी+जोड़ें गिनती बाइट्स

जहां पट्टी, जोड़ना, गणना, तथा बाइट्स पहले की तरह हैं, और ASCII टैब का प्रतिनिधित्व करता है
चरित्र.

संभावित प्रत्यय उत्पन्न करने के लिए उपयोग की जाने वाली विधि भी लंबे समय तक प्रत्यय उत्पन्न करेगी जिसमें
सामान्य शीर्षलेख या ट्रेलर। उदाहरण के लिए, दो शब्द "कीट" और "माँ" उत्पन्न होंगे
न केवल स्पष्ट प्रतिस्थापन "+er" बल्कि "-h+her" और "-th+ther" (और संभवतः .)
और भी लंबे वाले, के मूल्य पर निर्भर करता है मिनट) आउटपुट को अव्यवस्थित करने से रोकने के लिए
इस तरह के प्रत्यय, कोई भी प्रत्यय जोड़ी जो एक सामान्य शीर्षलेख साझा करती है (या, उपसर्गों, ट्रेलर के लिए)
स्ट्रिंग से अधिक लंबी है elim वर्ण (डिफ़ॉल्ट 1) दबा दिए जाएंगे। आप सेट करना चाह सकते हैं
यदि आपकी भाषा में स्ट्रिंग वर्ण हैं, तो 1 से अधिक मान के लिए "elim"; आमतौर पर आवश्यकता
जब आप अपने आउटपुट की जांच करेंगे तो यह पैरामीटर स्पष्ट हो जाएगा फ़ाइंडाफिक्स चलाते हैं.

आम तौर पर, सहेजे गए बाइट्स के अनुमान के अनुसार प्रत्ययों को क्रमबद्ध किया जाता है। NS -f स्विच
उपस्थिति की आवृत्ति के आधार पर प्रत्ययों को क्रमबद्ध करने के लिए इस्तेमाल किया जा सकता है।

आउटपुट फ़ाइल स्थान को बचाने के लिए, 10 से कम बार आने वाले प्रत्यय हटा दिए जाते हैं; यह
सीमा को के साथ बदला जा सकता है -l स्विच करें। -M स्विच अधिकतम प्रत्यय लंबाई निर्दिष्ट करता है
(डिफ़ॉल्ट 8)। इससे अधिक समय के प्रत्ययों की सूचना नहीं दी जाएगी। (यह अस्थायी पर बचाता है
डिस्क स्थान और स्क्रिप्ट को तेजी से चलाता है।)

3 वर्णों से छोटे तने उत्पन्न करने वाले प्रत्ययों को दबा दिया जाता है। (एक तना है
के बाद शब्द पट्टी स्ट्रिंग हटा दी गई है, और इससे पहले जोड़ना स्ट्रिंग जोड़ा गया है।)
यह रनिंग टाइम और आउटपुट फाइल के आकार दोनों को कम करता है। यह सीमा हो सकती है
के साथ बदल गया -m स्विच। न्यूनतम स्टेम लंबाई केवल 1 पर सेट की जानी चाहिए यदि आपके पास a
बहुत खाली समय और डिस्क स्थान (कई दिनों और सैकड़ों मेगाबाइट की सीमा में)।

RSI फ़ाइंडाफिक्स स्क्रिप्ट को आंतरिक उपयोग के लिए एक गैर-रिक्त फ़ील्ड-विभाजक वर्ण की आवश्यकता होती है।
आम तौर पर, यह वर्ण एक स्लैश ("/") होता है, लेकिन यदि स्लैश वर्ण के रूप में दिखाई देता है
इनपुट शब्द सूची, के साथ एक अलग चरित्र निर्दिष्ट किया जा सकता है -t स्विच.

को खिलाए जाने से पहले Ispell शब्दकोशों का विस्तार किया जाना चाहिए फ़ाइंडाफिक्स; के अतिरिक्त,
ऐसे अक्षर जो अंग्रेजी वर्णमाला में नहीं हैं (यदि कोई हो) का अनुवाद किया जाना चाहिए
लोअरकेस

ट्रायफिक्स
RSI ट्रायफिक्स शेल स्क्रिप्ट का उपयोग प्रस्तावित उपसर्ग की प्रभावशीलता का अनुमान लगाने के लिए किया जाता है (-p
स्विच) या प्रत्यय (-s स्विच, डिफ़ॉल्ट) दिए गए के साथ विस्तारित-फ़ाइल. केवल एक ही प्रत्यय कर सकते हैं
के प्रत्येक निष्पादन के साथ प्रयास किया जाना चाहिए ट्रायफिक्स, हालांकि कई तर्कों का उपयोग किया जा सकता है
एक ही प्रत्यय ध्वज के विभिन्न रूपों का वर्णन करें (उदाहरण के लिए, the D अंग्रेजी के लिए झंडा या तो जोड़ सकते हैं
D or ED इस पर निर्भर करता है कि पिछला ई पहले से मौजूद है या नहीं)। विस्तृत में प्रत्येक शब्द
शब्दकोश जो चुने हुए प्रत्यय (या उपसर्ग) के साथ समाप्त होता है (या शुरू होता है) में वह प्रत्यय होता है
(उपसर्ग) हटा दिया गया; फिर डिक्शनरी में मूल शब्दों की खोज की जाती है जो स्ट्रिप्ड से मेल खाते हैं
शब्द। आम तौर पर, सभी मेल खाने वाली जड़ें मानक आउटपुट के लिए लिखी जाती हैं, लेकिन यदि -c (गिनती)
ध्वज दिया जाता है, केवल परिणामों का एक सांख्यिकीय सारांश लिखा जाता है। दिए गए आंकड़े
शब्दों की एक संख्या है जिस पर प्रत्यय संभावित रूप से लागू होता है और की संख्या का अनुमान है
डिक्शनरी बाइट्स कि प्रत्यय का उपयोग करने वाला ध्वज सहेज लेगा। अनुमान अधिक होगा यदि
ध्वज उन शब्दों को उत्पन्न करता है जो वर्तमान में अन्य प्रत्यय झंडे द्वारा उत्पन्न होते हैं (उदाहरण के लिए, अंग्रेजी में,
स्नान करने वालों द्वारा उत्पन्न किया जा सकता है स्नान/एक्स or स्नान करने वाला/एस).

शब्दकोश फ़ाइल, विस्तारित-फ़ाइल, पहले से ही विस्तारित होना चाहिए ( . का उपयोग करके) -e का स्विच
मेरा जादू) और क्रमबद्ध, और चीजें आमतौर पर सबसे अच्छा काम करेंगी यदि अपरकेस को मोड़ दिया गया है
'ट्र' के साथ कम।

RSI प्रत्यय तर्क परीक्षण बनाने के लिए डिक्शनरी फ़ाइल से छीनी जाने वाली चीजें हैं
जड़ें: अंग्रेजी के लिए, साथ (उपसर्ग) और आईएनजी (प्रत्यय) उदाहरण हैं। NS इसके अलावा के हिस्से
तर्क वे अक्षर होते हैं जो प्रत्यय जोड़ने से पहले जड़ से हटा दिए जाते।
उदाहरण के लिए, अंग्रेजी में प्रत्यय आईएनजी सामान्य रूप से स्ट्रिप्स e उस अक्षर पर समाप्त होने वाले शब्दों के लिए
(जैसे, पसंद हो जाता है पसंद) तो हम दौड़ सकते हैं:

tryaffix आईएनजी+ई

दोनों मामलों को कवर करने के लिए।

सभी शेल स्क्रिप्ट में शुरुआत में कमेंट्री के रूप में प्रलेखन होता है; कभी - कभी
इन टिप्पणियों में इस मैनुअल पेज के दायरे से बाहर उपयोगी जानकारी है।

इसे स्थापित करना संभव है मेरा जादू इस तरह से केवल ASCII श्रेणी पाठ का समर्थन करने के लिए if
चाहा हे।

आईकॉम्बाइन
RSI आईकॉम्बाइन कार्यक्रम के लिए एक सहायक है चबाना सूची. यह शब्दकोश में शब्दों की एक सूची पढ़ता है
मानक इनपुट से प्रारूप (रूट प्लस फ्लैग), और मानक पर एक कम सूची तैयार करता है
आउटपुट जो आसन्न प्रविष्टियों पर पाए जाने वाले सामान्य जड़ों को जोड़ती है। समान जड़ें जिनमें
अलग-अलग झंडों में उनके झंडे संयुक्त होंगे, और अलग-अलग जड़ें होंगी
पूंजीकरण को इस तरह से जोड़ा जाएगा जो केवल महत्वपूर्ण पूंजीकरण को संरक्षित करता है
जानकारी। वैकल्पिक एफ़-फ़ाइल एक भाषा फ़ाइल निर्दिष्ट करता है जो चरित्र को परिभाषित करता है
इस्तेमाल किए गए सेट और विभिन्न झंडों के अर्थ। NS -T स्विच का चयन करने के लिए इस्तेमाल किया जा सकता है
एक डमी प्रत्यय देकर वैकल्पिक स्ट्रिंग वर्ण प्रकारों में से एक में पाया जा सकता है
ऑल्टस्ट्रिंगटाइप बयान। -w स्विच एक ही स्विच के समान है मेरा जादू.

मैं शामिल हूं
RSI मैं शामिल हूं कार्यक्रम का पुन: कार्यान्वयन है में शामिल होने(1) जो लंबी लाइनों और 8-बिट को संभालता है
वर्ण सही ढंग से। NS -s स्विच निर्दिष्ट करता है कि तरह(1) प्रोग्राम तैयार करने के लिए प्रयोग किया जाता है
करने के लिए इनपुट मैं शामिल हूं 8-बिट वर्णों पर हस्ताक्षरित तुलना का उपयोग करता है; NS -u स्विच निर्दिष्ट करता है
कि तरह(1) अहस्ताक्षरित तुलना का उपयोग करता है। के अन्य सभी विकल्प और व्यवहार में शामिल होने(1) हैं
मैन्युअल पृष्ठ के आधार पर यथासंभव सटीक रूप से डुप्लिकेट किया गया, सिवाय इसके कि मैं शामिल हूं नहीं होगा
फ़ील्ड विभाजक के रूप में न्यूलाइन को संभालें। देखें में शामिल होने(1) अधिक जानकारी के लिए मैनुअल पेज।

वातावरण


शब्दकोश
उपयोग करने के लिए डिफ़ॉल्ट शब्दकोश, यदि नहीं -d झंडा दिया है।

ISPELL_CHARSET
उपयोग करने के लिए फ़ॉर्मेटर प्रकार या वर्ण एन्कोडिंग, यदि फ़्लैग विकल्प द्वारा कोई नहीं चुना जाता है।

शब्द सूची
व्यक्तिगत शब्दकोश फ़ाइल का नाम

INCLUDE_STRING
के अंतर्गत फ़ाइल समावेशन के लिए कोड -A विकल्प

TMPDIR निर्देशिका कुछ मंचसूची की अस्थायी फ़ाइलों के लिए उपयोग की जाती है

मुंचडेबगदिर
निर्देशिका मंचसूची के आउटपुट को धारण करती थी' -D विकल्प.

टेक्सस्किप1
एकल-तर्क वाले TeX कीवर्ड की सूची जो मेरा जादू उपेक्षा करनी चाहिए।

टेक्सस्किप2
दो-तर्क वाले टीएक्स कीवर्ड की सूची जो मेरा जादू उपेक्षा करनी चाहिए।

एचटीएमएलइग्नोर
HTML कीवर्ड की सूची जो टेक्स्ट को सीमित करते हैं जिन्हें वर्तनी-जांच नहीं किया जाना चाहिए।

एचटीएमएलचेक
HTML फ़ील्ड की सूची जिन्हें हमेशा एक टैग के अंदर भी वर्तनी-जांच की जानी चाहिए।

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



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम