Spell (Unix)
यूनिक्स, प्लान 9 और यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए मानक अंग्रेजी भाषा वर्तनी जाँचक है। संस्करण 6 यूनिक्स में दिखाई देने वाला, मूल रूप से 1975 में बेल लैब्स के स्टीफन सी. जॉनसन द्वारा लिखा गया था। डगलस मैकलरॉय ने बाद में इसकी सटीकता, प्रदर्शन और स्मृति उपयोग में सुधार किया, और अपने 1982 के पेपर "एक वर्तनी सूची का विकास" में सामान्य रूप से अपने काम और वर्तनी का वर्णन किया। वर्तनी में एक सरल कमांड-लाइन इंटरफेस होता हैः यह किसी दी गई पाठ फ़ाइल में सभी शब्दों पर जाता है, और उस फ़ाइल में अद्वितीय गलत वर्तनी वाले शब्दों की एक क्रमबद्ध सूची प्रिंट करता है। यह फ़ाइल में उन शब्दों को खोजने या गलतियों को सुधारने में मदद करने के लिए कोई इंटरफेस प्रदान नहीं करता है। 1983 में, एक अलग वर्तनी-परीक्षक, (संवादात्मक वर्तनी-परीक्षक), को यूनिक्स में पोर्ट किया गया था। वर्तनी की गलतियों को संदर्भ में दिखाने और उन्हें सही करने का सुझाव देने के लिए एक उपयोगकर्ता इंटरफेस था। तब से, मूल वर्तनी उपकरण को ज्यादातर अप्रचलित माना गया है। वर्तनी को अप्रचलित माने जाने का एक अन्य कारण यह है कि यह केवल अंग्रेजी भाषा का समर्थन करता है। यूनिक्स और लिनक्स प्रणालियों के लिए आधुनिक वर्तनी-परीक्षक, जैसे कि एस्पेल, माईस्पेल और हंस्पेल, विभिन्न भाषाओं और वर्ण समुच्चयों की एक भीड़ का समर्थन करते हैं। एकल यूनिक्स विनिर्देशन ने आधिकारिक तौर पर वर्तनी को एक "विरासत अनुप्रयोग" घोषित किया है, जिसमें कहा गया है कि ऐसा इसलिए किया गया था "क्योंकि ऐसी कोई ज्ञात तकनीक नहीं है जिसका उपयोग इनपुट फ़ाइल के साथ एक पूर्ण शब्दकोश प्रदान किए बिना उपयोगकर्ता-निर्दिष्ट इनपुट के लिए सामान्य भाषा को पहचानने के लिए किया जा सके।" फिर भी, एकल यूनिक्स विनिर्देशन वर्तनी की जगह लेने के लिए किसी अन्य वर्तनी-जाँच उपयोगिता को मानकीकृत नहीं करता है। वर्तनी की समस्याओं और इसके विकल्पों की श्रेष्ठता के कारण, मैकलरॉय का एक मुफ्त सॉफ्टवेयर संस्करण कभी नहीं लिखा गया है। इसके बजाय, 1996 में जीएनयू के थॉमस मॉर्गन ने वर्तनी के मूल व्यवहार को दोहराने के लिए (जो उस समय पहले से ही लोकप्रिय था) एक सरल आवरण लिखा। कई लिनक्स वितरणों में यह जीएनयू, या एक और भी सरल शेल स्क्रिप्ट शामिल है; उदाहरण के लिए, फेडोरा लिनक्स में "कमांड" बस चलता है, जैसे किः कैट "$@"। एस्पेल-एल-- मोड = कोई नहीं। सॉर्ट-यू भी देखें इस्पेल एस्पेल माईस्पेल स्पेल हंस्पेल संदर्भ बाहरी लिंक मूल यूनिक्स वर्तनी स्रोत कोड (लिंक काम नहीं करता है) 1975 सॉफ्टवेयर मानक यूनिक्स प्रोग्राम योजना 9 आदेश