यह कमांड लोकेलपोसिक्स है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
स्थान - स्थान-विशिष्ट जानकारी प्राप्त करें
SYNOPSIS
स्थानीय [−a|−m]
स्थानीय [−सी.के] नाम...
वर्णन
RSI स्थानीय उपयोगिता वर्तमान स्थानीय परिवेश या सभी के बारे में जानकारी लिखेगी
सार्वजनिक स्थान, मानक आउटपुट के लिए। इस अनुभाग के प्रयोजनों के लिए, ए सार्वजनिक स्थानीय
कार्यान्वयन द्वारा प्रदान किया गया एक है जो एप्लिकेशन के लिए पहुंच योग्य है।
. स्थानीय बिना किसी तर्क के लागू किया जाता है, तो यह वर्तमान स्थान का सारांश प्रस्तुत करेगा
पर्यावरण की सेटिंग्स द्वारा निर्धारित प्रत्येक स्थानीय श्रेणी के लिए पर्यावरण
POSIX.1-2008 के बेस डेफिनिशन वॉल्यूम में परिभाषित चर, अध्याय 7, स्थान.
जब इसे ऑपरेंड के साथ लागू किया जाता है, तो यह उन मानों को लिखेगा जो कीवर्ड को निर्दिष्ट किए गए हैं
स्थानीय श्रेणियों में, इस प्रकार है:
* एक कीवर्ड नाम निर्दिष्ट करने से नामित कीवर्ड और श्रेणी का चयन किया जाएगा
वह कीवर्ड.
* किसी श्रेणी का नाम निर्दिष्ट करने से नामित श्रेणी और उसमें मौजूद सभी कीवर्ड का चयन किया जाएगा
वर्ग.
विकल्प
RSI स्थानीय उपयोगिता POSIX.1‐2008 की आधार परिभाषाओं की मात्रा के अनुरूप होगी, अनुभाग
12.2, उपयोगिता वाक्य - विन्यास दिशानिर्देश.
निम्नलिखित विकल्पों का समर्थन किया जाएगा:
-एक सभी उपलब्ध सार्वजनिक स्थानों के बारे में जानकारी लिखें. उपलब्ध स्थान
शामिल होगा POSIX, POSIX लोकेल का प्रतिनिधित्व करता है। जिस तरीके से
कार्यान्वयन यह निर्धारित करता है कि अन्य कौन से स्थान उपलब्ध हैं कार्यान्वयन है-
परिभाषित।
-सी चयनित स्थानीय श्रेणियों के नाम लिखें; STDOUT अनुभाग देखें. -सी
जब एक से अधिक श्रेणी का चयन किया जाता है तो विकल्प पठनीयता बढ़ाता है (के लिए)।
उदाहरण के लिए, एक से अधिक कीवर्ड नाम के माध्यम से या एक श्रेणी नाम के माध्यम से)। यह वैध है
दोनों के साथ और उसके बिना -के विकल्प.
-के चयनित कीवर्ड के नाम और मान लिखें. कार्यान्वयन छोड़ा जा सकता है
कुछ कीवर्ड के लिए मान; ऑपरेंड अनुभाग देखें।
-m उपलब्ध चार्मैप्स के नाम लिखें; की आधार परिभाषाएँ वॉल्यूम देखें
पॉज़िक्स.1‐2008, अनुभाग 6.1, पोर्टेबल चरित्र सेट.
ऑपरेंड
निम्नलिखित ऑपरेंड का समर्थन किया जाएगा:
नाम बेस डेफिनिशन वॉल्यूम में परिभाषित स्थानीय श्रेणी का नाम
पॉज़िक्स.1‐2008, अध्याय 7, स्थान, स्थानीय श्रेणी में किसी कीवर्ड का नाम, या
आरक्षित नाम Charmap. नामित श्रेणी या कीवर्ड का चयन किया जाएगा
आउटपुट. यदि एक नाम स्थानीय श्रेणी नाम और कीवर्ड दोनों का प्रतिनिधित्व करता है
वर्तमान स्थान में नाम, परिणाम अनिर्दिष्ट हैं। अन्यथा, दोनों
श्रेणी और कीवर्ड नाम इस प्रकार निर्दिष्ट किए जा सकते हैं नाम ऑपरेंड, किसी भी क्रम में।
यह कार्यान्वयन-परिभाषित है कि क्या कोई कीवर्ड मान इसके लिए लिखा गया है
श्रेणियाँ एलसी_CTYPE और एलसी_COLLATE.
एसटीडीआईएन
उपयोग नहीं किया।
इनपुट फ़ाइलें
कोई नहीं.
वातावरण चर
निम्नलिखित पर्यावरण चर के निष्पादन को प्रभावित करेगा स्थानीय:
लैंग अंतरराष्ट्रीयकरण चर के लिए एक डिफ़ॉल्ट मान प्रदान करें जो सेट नहीं हैं या
शून्य। (POSIX.1‐2008 की बेस डेफिनिशन वॉल्यूम देखें, अनुभाग 8.2,
अंतर्राष्ट्रीयकरण चर अंतर्राष्ट्रीयकरण की प्राथमिकता के लिए
स्थानीय श्रेणियों के मूल्यों को निर्धारित करने के लिए उपयोग किए जाने वाले चर।)
LC_ALL यदि एक गैर-रिक्त स्ट्रिंग मान पर सेट है, तो अन्य सभी के मानों को ओवरराइड करें
अंतर्राष्ट्रीयकरण चर।
एलसी_CTYPE पाठ डेटा के बाइट्स के अनुक्रमों की व्याख्या के लिए स्थान निर्धारित करें
वर्णों के रूप में (उदाहरण के लिए, एकल-बाइट बहु-बाइट वर्णों के विपरीत
तर्क और इनपुट फ़ाइलें)।
एलसी_MESSAGES
उस स्थान का निर्धारण करें जिसका उपयोग प्रारूप और सामग्री को प्रभावित करने के लिए किया जाना चाहिए
मानक त्रुटि के लिए लिखे गए नैदानिक संदेश।
एनएलएसपीएटीएच के प्रसंस्करण के लिए संदेश कैटलॉग का स्थान निर्धारित करें एलसी_MESSAGES.
आवेदन यह सुनिश्चित करेगा कि लैंग, एलसी_*, तथा एनएलएसपीएटीएच पर्यावरण चर
लिखे जाने वाले वर्तमान स्थानीय परिवेश को निर्दिष्ट करें; उनका उपयोग किया जाएगा यदि -एक
विकल्प निर्दिष्ट नहीं है।
अतुल्यकालिक पत्रिका
चूक।
एसटीडीओयूटी
RSI लैंग वेरिएबल को पहले प्रारूप का उपयोग करके लिखा जाएगा:
"LANG=%s\n", <मूल्य>
If लैंग सेट नहीं है या एक खाली स्ट्रिंग है, मान खाली स्ट्रिंग है।
If स्थानीय बिना किसी विकल्प या ऑपरेंड, नाम और मान के लागू किया जाता है एलसी_*
POSIX.1-2008 के इस खंड में वर्णित पर्यावरण चर को लिखा जाएगा
मानक आउटपुट, प्रति पंक्ति एक चर, और प्रत्येक पंक्ति निम्नलिखित प्रारूप का उपयोग करती है। केवल
वे चर पर्यावरण में सेट होते हैं और ओवरराइड नहीं होते हैं LC_ALL का उपयोग करके लिखा जाएगा
यह प्रारूप:
"%s=%s\n", <चर का नाम>,मूल्य>
उन के नाम एलसी_* इस खंड में परिभाषित स्थानीय श्रेणियों से जुड़े चर
POSIX.1-2008 के जो पर्यावरण में सेट नहीं हैं या ओवरराइड हैं LC_ALL होगा
निम्नलिखित प्रारूप में लिखा गया है:
"%s=\"%s\"\n", <चर का नाम>,अस्पष्ट मूल्य>
NSअस्पष्ट मूल्य> उस स्थान का नाम होगा जिसे उसके लिए चुना गया है
कार्यान्वयन द्वारा श्रेणी, मूल्यों के आधार पर लैंग और LC_ALLमें वर्णित है
POSIX.1‐2008 की बेस डेफिनिशन वॉल्यूम, अध्याय 8, वातावरण चर.
NSमूल्य> औरअस्पष्ट मूल्य> ऊपर दिखाए गए को बाद में संभावित रूप से उचित रूप से उद्धृत किया जाएगा
शेल में पुनः प्रवेश. मूल्य> डबल-कोट्स का उपयोग करके उद्धृत नहीं किया जाएगा (ताकि ऐसा हो सके
उपयोगकर्ता द्वारा अलग किया जाना चाहिएअस्पष्ट मूल्य> मामला, जिसके लिए हमेशा डबल की आवश्यकता होती है-
उद्धरण)।
RSI LC_ALL ऊपर दिखाए गए पहले प्रारूप का उपयोग करते हुए, वेरिएबल को सबसे अंत में लिखा जाएगा। अगर यह है
सेट नहीं है, इसे इस प्रकार लिखा जाएगा:
"LC_ALL=\n"
यदि कोई तर्क निर्दिष्ट किया गया है:
1। अगर -एक विकल्प निर्दिष्ट है, सभी सार्वजनिक स्थानों के नाम लिखे जायेंगे,
प्रत्येक निम्नलिखित प्रारूप में:
"%s\n", <स्थानीय नाम>
2। अगर -सी विकल्प निर्दिष्ट है, सभी चयनित श्रेणियों के नाम लिखे जायेंगे,
प्रत्येक निम्नलिखित प्रारूप में:
"%s\n", <वर्ग नाम>
यदि लिखने के लिए कीवर्ड भी चुने गए हैं (निम्न आइटम देखें), तो श्रेणी का नाम
आउटपुट उस श्रेणी के लिए कीवर्ड आउटपुट से पहले होगा।
अगर -सी विकल्प निर्दिष्ट नहीं है, श्रेणियों के नाम नहीं लिखे जायेंगे;
केवल कीवर्ड, जैसा कि द्वारा चुना गया हैनाम>ऑपरेंड, लिखा जाएगा।
3। अगर -के विकल्प निर्दिष्ट है, चयनित कीवर्ड के नाम और मान होंगे
लिखा हुआ। यदि कोई मान गैर-संख्यात्मक है और एक मिश्रित कीवर्ड मान नहीं है, तो यह होगा
निम्नलिखित प्रारूप में लिखा गया है:
"%s=\"%s\"\n", <कीवर्ड नाम>,कीवर्ड मूल्य>
यदि कोई मान एक गैर-संख्यात्मक यौगिक कीवर्ड मान है, तो इसे या तो लिखा जाएगा
प्रारूप:
"%s=\"%s\"\n", <कीवर्ड नाम>,कीवर्ड मूल्य>
जहांकीवर्ड मूल्य> द्वारा अलग किए गए मानों की एक एकल स्ट्रिंग है
अक्षर, या इसे इस प्रारूप में लिखा जाएगा:
"%s=%s\n", <कीवर्ड नाम>,कीवर्ड मूल्य>
जहांकीवर्ड मूल्य> को स्ट्रिंग्स के एक सेट के रूप में एन्कोड किया गया है, प्रत्येक डबल में संलग्न है-
उद्धरण चिह्न, द्वारा अलग किया गया पात्र।
यदि कीवर्ड था Charmap, चार्मैप का नाम (यदि कोई हो) जिसके माध्यम से निर्दिष्ट किया गया था
la localedef -एफ विकल्प जब लोकेल बनाया गया था, शब्द के साथ लिखा जाएगा
Charmap जैसाकीवर्ड नाम>.
यदि कोई मान संख्यात्मक है, तो इसे निम्नलिखित प्रारूपों में से एक में लिखा जाएगा:
"%s=%d\n", <कीवर्ड नाम>,कीवर्ड मूल्य>
"%s=%c%o\n",कीवर्ड नाम>,बच चरित्र>,कीवर्ड मूल्य>
"%s=%cx%x\n",कीवर्ड नाम>,बच चरित्र>,कीवर्ड मूल्य>
जहांबच चरित्र> द्वारा पहचाना जाता है एस्केप_चार में कीवर्ड
वर्तमान स्थान; POSIX.1-2008 का बेस डेफिनिशन वॉल्यूम देखें, अनुभाग 7.3, स्थान
परिभाषा .
यौगिक कीवर्ड मान (सूची प्रविष्टियाँ) को आउटपुट में अलग किया जाएगा
पात्र। जब कीवर्ड मानों में शामिल किया जाता है, तो , , दोहरा-
उद्धरण, और कोई भी नियंत्रण चरित्र भागने से पहले (बच गया) होगा
चरित्र.
4। अगर -के विकल्प निर्दिष्ट नहीं है, प्रत्येक में चयनित कीवर्ड मान लिखे जाएंगे
निम्नलिखित प्रारूप:
"%s\n", <कीवर्ड मूल्य>
यदि कीवर्ड था Charmap, चार्मैप का नाम (यदि कोई हो) जिसके माध्यम से निर्दिष्ट किया गया था
la localedef -एफ विकल्प जब लोकेल बनाया गया था लिखा जाएगा।
5। अगर -m विकल्प निर्दिष्ट किया गया है, तो सभी उपलब्ध चार्मैप की एक सूची लिखी जाएगी,
प्रत्येक प्रारूप में:
"%s\n", <Charmap>
कहांCharmap> विकल्प-तर्क के रूप में उपयोग के लिए उपयुक्त प्रारूप में है
localedef -एफ विकल्प.
एसटीडीईआरआर
मानक त्रुटि का उपयोग केवल नैदानिक संदेशों के लिए किया जाएगा।
आउटपुट फ़ाइलें
कोई नहीं.
विस्तारित वर्णन
कोई नहीं.
बाहर निकलें स्थिति
निम्नलिखित निकास मान लौटाए जाएंगे:
0 सभी अनुरोधित जानकारी मिल गई और सफलतापूर्वक आउटपुट हो गई।
> 0 एक त्रुटि हुई।
परिणामों OF त्रुटियों
चूक।
RSI निम्नलिखित वर्गों रहे जानकारीपूर्ण।
आवेदन उपयोग
अगर लैंग पर्यावरण चर किसी खाली मान या इनमें से किसी एक पर सेट या सेट नहीं है एलसी_*
पर्यावरण चर को एक अज्ञात मान पर सेट किया गया है, वास्तविक स्थान मान लिया गया है (यदि कोई हो)
कार्यान्वयन-परिभाषित हैं जैसा कि POSIX.1-2008 के बेस डेफिनिशन वॉल्यूम में वर्णित है,
अध्याय 8, वातावरण चर.
कार्यान्वयन में कीवर्ड के लिए वास्तविक मान लिखने की आवश्यकता नहीं है
श्रेणियाँ एलसी_CTYPE और एलसी_COLLATE; हालाँकि, उन्हें श्रेणियाँ (अनुमति देते हुए) लिखनी होंगी
यह निर्धारित करने के लिए एक एप्लिकेशन, उदाहरण के लिए, कौन से वर्ण वर्ग उपलब्ध हैं)।
उदाहरण
निम्नलिखित उदाहरणों में, धारणा यह है कि स्थानीय पर्यावरण चर इस प्रकार सेट किए गए हैं
इस प्रकार है:
LANG=locale_x
LC_COLLATE=लोकेल_y
आदेश स्थानीय परिणामस्वरूप निम्नलिखित आउटपुट प्राप्त होगा:
LANG=locale_x
LC_CTYPE='locale_x'
LC_COLLATE=लोकेल_y
LC_TIME='locale_x'
LC_NUMERIC='locale_x'
LC_MONETARY='locale_x'
LC_MESSAGES='locale_x'
LC_ALL =
श्रेणियों की प्रस्तुति का क्रम इस खंड द्वारा निर्दिष्ट नहीं है
पॉज़िक्स.1-2008।
आदेश:
LC_ALL=POSIX स्थानीय −सी.के दशमलव बिंदु
उत्पादन करेगा:
एलसी_NUMERIC
दशमलव_बिंदु=''
निम्न आदेश का एक अनुप्रयोग दिखाता है स्थानीय यह निर्धारित करने के लिए कि क्या उपयोगकर्ता द्वारा आपूर्ति की गई है
प्रतिक्रिया सकारात्मक है:
if printf "%s\n$प्रतिक्रिया" | ग्रेप −Eq "$(लोकेल हाँexpr)"
फिर
सकारात्मक प्रसंस्करण चला जाता है यहाँ उत्पन्न करें
अन्य
गैर-सकारात्मक प्रसंस्करण चला जाता है यहाँ उत्पन्न करें
fi
औचित्य
श्रेणियों के लिए आउटपुट एलसी_CTYPE और एलसी_COLLATE कार्यान्वयन-परिभाषित किया गया है
क्योंकि शेल स्क्रिप्ट को संपूर्ण सरणी प्राप्त करने में एक संदिग्ध मूल्य है
पात्र। तार्किक संयोजन विवरण लौटाना भी कठिन है, इसकी कमी है
पूरा लौटा रहा हूँ localedef स्रोत।
RSI -m चारमैप्स के अस्तित्व के लिए एप्लिकेशन को क्वेरी करने की अनुमति देने के लिए विकल्प शामिल किया गया था।
आउटपुट चार्मैप्स की एक सूची है (कार्यान्वयन-आपूर्ति और उपयोगकर्ता-आपूर्ति, यदि कोई हो)
सिस्टम पर
RSI -सी जब एक से अधिक श्रेणी का चयन किया जाता है तो पठनीयता के लिए विकल्प शामिल किया गया था (के लिए)।
उदाहरण के लिए, एक से अधिक कीवर्ड नाम के माध्यम से या एक श्रेणी नाम के माध्यम से)। यह और दोनों के साथ मान्य है
के बिना -के विकल्प.
RSI Charmap कीवर्ड, जो चार्मैप (यदि कोई हो) का नाम लौटाता है जिसका उपयोग तब किया गया था
वर्तमान स्थान बनाया गया था, जानकारी की आवश्यकता वाले अनुप्रयोगों को अनुमति देने के लिए शामिल किया गया था
इसे पुनः प्राप्त करें।
POSIX.1-2008 की बेस डेफिनिशन वॉल्यूम के अनुसार, अनुभाग 6.1, पोर्टेबल चरित्र
सेट, मानक के लिए आवश्यक है कि सभी समर्थित स्थानों में समान एन्कोडिंग होनी चाहिए
और , क्योंकि इन दोनों वर्णों का उपयोग लोकेल-इंडिपेंडेंट के भीतर किया जाता है
पथनाम संकल्प अनुक्रम. इसलिए, यह एक त्रुटि होगी यदि स्थानीय -एक दोनों को सूचीबद्ध किया गया
ASCII और EBCDIC-आधारित स्थान, क्योंकि वे दो एन्कोडिंग समान साझा नहीं करते हैं
दोनों में से किसी एक के लिए प्रतिनिधित्व या . कोई भी सिस्टम जो दोनों वातावरणों का समर्थन करता है
दो POSIX लोकेशंस प्रदान करने की अपेक्षा की जाएगी, किसी भी कोडसेट में से एक, जहां केवल
वर्तमान परिवेश के लिए उपयुक्त स्थान एक समय में दिखाई दे सकते हैं। एक XSI में-
अनुपालन कार्यान्वयन, dd उपयोगिता निष्पादन का एकमात्र पोर्टेबल साधन है
दो वर्ण सेटों के बीच रूपांतरण।
भविष्य दिशानिर्देश
कोई नहीं.
onworks.net सेवाओं का उपयोग करके ऑनलाइन लोकलपोसिक्स का उपयोग करें
