Spell (Unix)
યુનિક્સ, પ્લાન 9 અને યુનિક્સ જેવી ઓપરેટિંગ સિસ્ટમ્સ માટે પ્રમાણભૂત અંગ્રેજી ભાષાનું સ્પેલ ચેકર છે. વર્ઝન 6 યુનિક્સમાં દેખાતી, મૂળરૂપે 1975માં બેલ લેબ્સના સ્ટીફન સી. જોહ્ન્સન દ્વારા લખવામાં આવી હતી. ડગ્લાસ મૅકઈલરોયે પાછળથી તેની ચોકસાઈ, પ્રદર્શન અને સ્મૃતિના ઉપયોગમાં સુધારો કર્યો અને તેમના 1982 ના પેપર "ડેવલપમેન્ટ ઓફ અ સ્પેલિંગ લિસ્ટ" માં તેમના કાર્ય અને સામાન્ય રીતે જોડણીનું વર્ણન કર્યું. જોડણીમાં એક સરળ કમાન્ડ-લાઇન ઇન્ટરફેસ હોય છેઃ તે આપેલ લખાણ ફાઇલમાં તમામ શબ્દો પર જાય છે, અને તે ફાઇલમાં અનન્ય ખોટી જોડણીવાળા શબ્દોની સૉર્ટ કરેલી સૂચિ છાપે છે. તે ફાઇલમાં તે શબ્દો શોધવા અથવા ભૂલોને સુધારવામાં મદદ કરવા માટે કોઈ ઇન્ટરફેસ પ્રદાન કરતું નથી. 1983માં, એક અલગ સ્પેલ-ચેકર, (ઇન્ટરેક્ટિવ સ્પેલ-ચેકર), યુનિક્સમાં મૂકવામાં આવ્યો હતો. સંદર્ભમાં જોડણીની ભૂલો બતાવવા અને તેમને કેવી રીતે સુધારવી તે સૂચવવા માટે વપરાશકર્તા ઇન્ટરફેસ હતું. ત્યારથી, મૂળ જોડણી સાધનને મોટાભાગે અપ્રચલિત માનવામાં આવે છે. જોડણીને અપ્રચલિત માનવામાં આવે છે તેનું બીજું કારણ એ છે કે તે ફક્ત અંગ્રેજી ભાષાને જ ટેકો આપે છે. યુનિક્સ અને લિનક્સ સિસ્ટમો માટે આધુનિક સ્પેલ-ચેકર્સ, જેમ કે એસ્પેલ, માયસ્પેલ અને હન્સ્પેલ, વિવિધ ભાષાઓ અને અક્ષર સમૂહોને ટેકો આપે છે. સિંગલ યુનિક્સ સ્પષ્ટીકરણએ સત્તાવાર રીતે જોડણીને "લેગસી એપ્લિકેશન" જાહેર કરી છે, જેમાં જણાવ્યું છે કે આ કરવામાં આવ્યું હતું કારણ કે "એવી કોઈ જાણીતી તકનીક નથી જેનો ઉપયોગ ઇનપુટ ફાઇલ સાથે સંપૂર્ણ શબ્દકોશ પ્રદાન કર્યા વિના વપરાશકર્તા-નિર્દિષ્ટ ઇનપુટ માટે સામાન્ય ભાષાને ઓળખવા માટે કરી શકાય". તેમ છતાં, સિંગલ યુનિક્સ સ્પષ્ટીકરણ જોડણીનું સ્થાન લેવા માટે કોઈપણ અન્ય જોડણી-તપાસની ઉપયોગિતાને પ્રમાણિત કરતું નથી. જોડણીની સમસ્યાઓ અને તેના વિકલ્પોની શ્રેષ્ઠતાને કારણે, મૅકઈલરોયનું મફત સોફ્ટવેર સંસ્કરણ ક્યારેય લખવામાં આવ્યું નથી. તેના બદલે, 1996માં જી. એન. યુ. ના થોમસ મોર્ગને જોડણીના મૂળ વર્તનની નકલ કરવા માટે (જે તે સમયે પહેલેથી જ લોકપ્રિય હતું) એક સરળ આવરણ લખ્યું હતું. ઘણા લિનક્સ વિતરણોમાં આ જીએનયુ અથવા તેનાથી પણ સરળ શેલ સ્ક્રિપ્ટનો સમાવેશ થાય છે; ઉદાહરણ તરીકે, ફેડોરા લિનક્સમાં "આદેશ" ફક્ત ચાલે છે, જેમ કેઃ કેટ "$@" | એસ્પેલ-l---મોડ = કંઈ નહીં | સૉર્ટ-યુ પણ જુઓ ઇસ્પેલ એસ્પેલ માયસ્પેલ સ્પેલ હન્સ્પેલ સંદર્ભો બાહ્ય લિંક્સ મૂળ યુનિક્સ જોડણી સ્રોત કોડ (લિંક કામ કરતું નથી) 1975 સોફ્ટવેર સ્ટાન્ડર્ડ યુનિક્સ પ્રોગ્રામ્સ પ્લાન 9 આદેશો