man-page ओएस एक्स पर कहते हैं:
******* चेतावनी ******* स्थान पर्यावरण द्वारा निर्दिष्ट सॉर्ट क्रम को प्रभावित करता है। प्राप्त करने के लिए पारंपरिक बार्ट मानों का उपयोग करने वाले पारंपरिक क्रम क्रम को LC_ALL = C सेट करें।
जो चीजों को समझा सकता है।
यदि आपके कुछ सिस्टम में कोई लोकेल समर्थन नहीं है, तो वे उस लोकेल (सी) के लिए डिफ़ॉल्ट होंगे, इसलिए आपको इसे उन पर सेट नहीं करना होगा। यदि आपके पास कुछ ऐसे हैं जो स्थानीय लोगों का समर्थन करते हैं और वही व्यवहार चाहते हैं, तो उन सिस्टम पर LC_ALL=C
सेट करें। यह उतना ही सिस्टम होगा जितना मुझे पता है कि यह वैसे ही करता है।
यदि आपके पास कोई लोकेल-कम सिस्टम नहीं है, तो बस सुनिश्चित करें कि वे लोकेल साझा करते हैं, शायद पर्याप्त होगा।
अधिक जानकारी के लिए विहित की गई The एकल यूनिक्स ® विशिष्टता, संस्करण 2 locale, environment variables, setlocale() के विवरण और sort(1) उपयोगिता का वर्णन देखें।
स्रोत
2008-08-26 19:21:56
कोई लोकेल को एलसी_ALL = सी में कैसे सेट करता है? – Malcolm
@ मैल्कम: कई अनुशंसाएं आपको एलसी_एएल वैरिएबल को निर्यात करने के लिए बताएंगी ... लेकिन यह उपयोगकर्ताओं को शैल सेटिंग्स को क्लॉबर्स करता है। मेरा उत्तर [यहां] देखें (http://stackoverflow.com/questions/6923464/unix-sort-ignores-whitespaces/17180962#17180962) इसे सेट स्कोप के लिए सेट करने के लिए – mateor