الانجليزيةالفرنسيةإسباني

تشغيل الخوادم | Ubuntu > | Fedora > |


OnWorks فافيكون

localeposix - عبر الإنترنت في السحابة

قم بتشغيل localeposix في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر localeposix الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


الإعدادات المحلية - احصل على معلومات خاصة بالمنطقة المحلية

موجز


محلي [−a | −m]

محلي [−ck] الاسم

وصف


يوفر محلي يجب أن تكتب الأداة معلومات حول بيئة الإعدادات المحلية الحالية ، أو كلها
المناطق العامة ، إلى الإخراج القياسي. لأغراض هذا القسم ، أ جمهور محلي
هو أحد التطبيقات التي يوفرها التطبيق والتي يمكن الوصول إليها من خلال التطبيق.

متى محلي تم استدعاؤه بدون أي وسيطات ، يجب أن يلخص الإعدادات المحلية الحالية
البيئة لكل فئة محلية على النحو الذي تحدده إعدادات البيئة
المتغيرات المحددة في حجم التعريفات الأساسية لـ POSIX.1-2008 ، باب 7, مكان.

عندما يتم استدعاؤها باستخدام المعامِلات ، يجب أن تكتب القيم التي تم تعيينها للكلمات الأساسية
في الفئات المحلية ، على النحو التالي:

* يجب تحديد اسم الكلمة الأساسية تحديد الكلمة الأساسية المسماة والفئة التي تحتوي على
تلك الكلمة الرئيسية.

* يؤدي تحديد اسم الفئة إلى تحديد الفئة المسماة وجميع الكلمات الرئيسية الموجودة في ذلك
الفئة.

OPTIONS


يوفر محلي يجب أن تتوافق المنفعة مع حجم التعريفات الأساسية لـ POSIX.1-2008 ، قسم
12.2, مرافق بناء الجملة التوجيهات.

يجب دعم الخيارات التالية:

− أ اكتب معلومات حول جميع الأماكن العامة المتاحة. اللغات المتوفرة
عليه ان يتضمن POSIX، تمثل لغة POSIX. الطريقة التي
يحدد التنفيذ ما هي اللغات الأخرى المتوفرة هو التنفيذ-
يعرف.

− ج اكتب أسماء الفئات المحلية المحددة ؛ انظر قسم STDOUT. ال − ج
يزيد الخيار من إمكانية القراءة عند تحديد أكثر من فئة واحدة (لـ
على سبيل المثال ، من خلال أكثر من اسم كلمة رئيسية أو عبر اسم فئة). إنه صحيح
سواء مع أو بدون −k الخيار.

−k اكتب أسماء وقيم الكلمات الرئيسية المختارة. قد يتم حذف التطبيق
قيم لبعض الكلمات الرئيسية ؛ انظر قسم العمليات.

− م اكتب أسماء Charmaps المتاحة ؛ راجع حجم التعريفات الأساسية لـ
POSIX.1‐2008 ، قسم 6.1, المحمول حرف ضبط.

العمليات


يجب دعم المعامل التالي:

الاسم اسم فئة الإعدادات المحلية كما هو محدد في حجم التعريفات الأساسية لـ
POSIX.1‐2008 ، باب 7, مكان، أو اسم كلمة أساسية في فئة محلية ، أو
الاسم المحجوز charmap. يجب تحديد الفئة المسماة أو الكلمة الأساسية لـ
انتاج. إذا كان واحد الاسم يمثل كلاً من اسم فئة الموقع والكلمة الأساسية
الاسم في اللغة الحالية ، والنتائج غير محددة. خلاف ذلك ، كلاهما
يمكن تحديد أسماء الفئات والكلمات الرئيسية كـ الاسم المعاملات بأي تسلسل.
يتم تحديد ما إذا كانت أي قيم كلمات رئيسية مكتوبة لـ
الفئات LC_CTYPE و LC_COLLATE.

STDIN


غير مستعمل.

INPUT FILES


لا شيء.

البيئة المتغيرات


يجب أن تؤثر متغيرات البيئة التالية على تنفيذ محلي:

لانج قم بتوفير قيمة افتراضية لمتغيرات التدويل غير المضبوطة أو
باطل. (انظر حجم التعريفات الأساسية لـ POSIX.1-2008 ، قسم 8.2,
تدويل المتغيرات لأسبقية التدويل
المتغيرات المستخدمة لتحديد قيم الفئات المحلية.)

LC_ALL إذا تم التعيين على قيمة سلسلة غير فارغة ، فتجاوز قيم جميع القيم الأخرى
متغيرات التدويل.

LC_CTYPE تحديد الإعدادات المحلية لتفسير تسلسل بايت من البيانات النصية
كأحرف (على سبيل المثال ، أحادية البايت بدلاً من أحرف متعددة البايت بتنسيق
الحجج وملفات الإدخال).

رسائل LC
حدد الإعدادات المحلية التي يجب استخدامها للتأثير على تنسيق ومحتويات
رسائل التشخيص المكتوبة على خطأ قياسي.

NLSPATH تحديد موقع كتالوجات الرسائل لمعالجتها رسائل LC.

يجب أن يضمن التطبيق أن لانج, LC_ *و NLSPATH متغيرات البيئة
تحديد البيئة المحلية الحالية التي سيتم كتابتها ؛ يجب استخدامها إذا كان − أ
الخيار غير محدد.

غير متزامن الأحداث القادمة


افتراضي.

STDOUT


يوفر لانج يجب كتابة المتغير أولاً باستخدام التنسيق:

"LANG =٪ s \ n"، <القيمة>

If لانج لم يتم تعيينها أو كانت سلسلة فارغة ، والقيمة هي السلسلة الفارغة.

If محلي يتم استدعاء أسماء وقيم LC_ *
يجب كتابة متغيرات البيئة الموضحة في هذا المجلد من POSIX.1-2008 إلى
الناتج القياسي ، متغير واحد لكل سطر ، وكل سطر باستخدام التنسيق التالي. فقط
تم تعيين تلك المتغيرات في البيئة ولم يتم تجاوزها LC_ALL يجب أن تكتب باستخدام
هذا التنسيق:

"٪ s =٪ s \ n"، <اسم المتغير> ،القيمة>

أسماء هؤلاء LC_ * المتغيرات المرتبطة بفئات اللغة المحددة في هذا المجلد
من POSIX.1-2008 التي لم يتم تعيينها في البيئة أو تم تجاوزها بواسطة LC_ALL يجب أن تكون
مكتوب بالصيغة التالية:

"٪ s = \"٪ s \ "\ n"، <اسم المتغير> ،ضمني القيمة>

الضمني القيمة> يجب أن يكون اسم المنطقة التي تم اختيارها لذلك
فئة بالتنفيذ ، استنادًا إلى القيم الموجودة في لانج و LC_ALL، كما هو موضح في
حجم التعريفات الأساسية لـ POSIX.1-2008 ، باب 8, بيئـة المتغيرات.

الالقيمة> وضمني القيمة> الموضح أعلاه يجب أن يتم اقتباسه بشكل صحيح لاحقًا
إعادة الدخول إلى القشرة. الالقيمة> لا يجوز الاقتباس باستخدام علامات الاقتباس المزدوجة (بحيث يمكن ذلك
يتم تمييزها من قبل المستخدم منضمني القيمة> حالة ، والتي تتطلب دائمًا
يقتبس).

يوفر LC_ALL يجب كتابة المتغير أخيرًا ، باستخدام التنسيق الأول الموضح أعلاه. اذا كانت
غير مضبوطة ، يجب كتابتها على النحو التالي:

"LC_ALL = \ n"

إذا تم تحديد أي وسيطات:

1. إذا كان − أ يتم تحديد الخيار ، يجب كتابة أسماء جميع الأماكن العامة ،
كل منها بالتنسيق التالي:

"٪ s \ n"، <محلي الاسم>

2. إذا كان − ج يتم تحديد الخيار ، يجب كتابة أسماء جميع الفئات المختارة ،
كل منها بالتنسيق التالي:

"٪ s \ n"، <فئة الاسم>

إذا تم تحديد الكلمات الأساسية أيضًا للكتابة (انظر العناصر التالية) ، اسم الفئة
يجب أن يسبق الإخراج إخراج الكلمة الأساسية لتلك الفئة.

إذا كان − ج الخيار غير محدد ، لا يجوز كتابة أسماء الفئات ؛
فقط الكلمات الرئيسية ، على النحو المحدد من قبلالاسم> المعامل ، يجب أن يكتب.

3. إذا كان −k يتم تحديد الخيار ، يجب أن تكون أسماء وقيم الكلمات الرئيسية المحددة
مكتوب. إذا كانت القيمة غير رقمية وليست قيمة كلمة أساسية مركبة ، فيجب أن تكون
مكتوب بالصيغة التالية:

"٪ s = \"٪ s \ "\ n"، <الكلمة الاسم> ،الكلمة القيمة>

إذا كانت القيمة عبارة عن قيمة كلمة أساسية مركبة غير رقمية ، فيجب كتابتها إما بامتداد
شكل:

"٪ s = \"٪ s \ "\ n"، <الكلمة الاسم> ،الكلمة القيمة>

أين الالكلمة القيمة> هي سلسلة واحدة من القيم مفصولة بـ
أحرف ، أو يجب أن تكتب بالتنسيق:

"٪ s =٪ s \ n"، <الكلمة الاسم> ،الكلمة القيمة>

أين الالكلمة القيمة> مشفر كمجموعة من السلاسل ، كل منها محاط بجزء مزدوج
علامات الاقتباس مفصولة بـ الشخصيات.

إذا كانت الكلمة الرئيسية charmap، اسم مخطط الرمز (إن وجد) الذي تم تحديده عبر
ال localedef − و يجب كتابة الخيار عند إنشاء الموقع ، بالكلمة
charmap مثلالكلمة الاسم>.

إذا كانت القيمة رقمية ، فيجب كتابتها بأحد التنسيقات التالية:

"٪ s =٪ d \ n"، <الكلمة الاسم> ،الكلمة القيمة>

"٪ s =٪ c٪ o \ n"،الكلمة الاسم> ،هرب حرف> ،الكلمة القيمة>

"٪ s =٪ cx٪ x \ n"،الكلمة الاسم> ،هرب حرف> ،الكلمة القيمة>

أين الهرب حرف> هو ذلك الذي تم تحديده بواسطة escape_char الكلمة الرئيسية في
اللغة الحالية راجع مجلد التعريفات الأساسية لـ POSIX.1-2008 ، قسم 7.3, مكان
تعريف.

يجب فصل قيم الكلمات الأساسية المركبة (إدخالات القائمة) في الإخراج بـ
الشخصيات. عند تضمينها في قيم الكلمات الرئيسية ، فإن ملف و ، مزدوج-
الاقتباس وأي شخصية تحكم يجب أن تسبق (تهرب) مع الهروب
حرف.

4. إذا كان −k الخيار غير محدد ، يجب كتابة قيم الكلمات الرئيسية المحددة ، كل منها
التنسيق التالي:

"٪ s \ n"، <الكلمة القيمة>

إذا كانت الكلمة الرئيسية charmap، اسم مخطط الرمز (إن وجد) الذي تم تحديده عبر
ال localedef − و يجب كتابة الخيار عند إنشاء المكان.

5. إذا كان − م يتم تحديد الخيار ، ثم يتم كتابة قائمة بجميع الخرائط المتاحة ،
كل منها بالتنسيق:

"٪ s \ n"، <charmap>

أينcharmap> بتنسيق مناسب للاستخدام كوسيطة خيار لـ
localedef − و الخيار.

ستدير


يجب استخدام الخطأ القياسي فقط لرسائل التشخيص.

OUTPUT FILES


لا شيء.

وسعوا وصف


لا شيء.

EXIT الوضع


يتم إرجاع قيم الخروج التالية:

0 تم العثور على جميع المعلومات المطلوبة وإخراجها بنجاح.

> 0 حدث خطأ.

عواقب OF أخطاء


افتراضي.

يوفر متابعيك أقسام . غنيا بالمعلومات.

تطبيق الاستعمال


إذا كان لانج لم يتم تعيين متغير البيئة أو تعيينه على قيمة فارغة ، أو أحد LC_ *
يتم تعيين متغيرات البيئة على قيمة غير معترف بها ، ويفترض أن الإعدادات المحلية الفعلية (إن وجدت)
يتم تحديد التنفيذ كما هو موضح في مجلد التعريفات الأساسية لـ POSIX.1-2008 ،
باب 8, بيئـة المتغيرات.

عمليات التنفيذ غير مطلوبة لكتابة القيم الفعلية للكلمات الرئيسية في ملف
الفئات LC_CTYPE و LC_COLLATE؛ ومع ذلك ، يجب عليهم كتابة الفئات (السماح
تطبيق لتحديد ، على سبيل المثال ، فئات الأحرف المتوفرة).

أمثلة


في الأمثلة التالية ، الافتراض هو أن متغيرات البيئة المحلية يتم تعيينها على أنها
يتبع:

LANG = locale_x
LC_COLLATE = locale_y

الامر محلي سينتج عنه الإخراج التالي:

LANG = locale_x
LC_CTYPE = "locale_x"
LC_COLLATE = locale_y
LC_TIME = "locale_x"
LC_NUMERIC = "locale_x"
LC_MONETARY = "locale_x"
LC_MESSAGES = "locale_x"
LC_ALL =

لم يتم تحديد ترتيب عرض الفئات بواسطة هذا المجلد
POSIX.1-2008.

الامر:

LC_ALL = POSIX محلي −ck العلامة العشرية

سينتج:

LC_NUMERIC
نقطة_عشرية = "."

يعرض الأمر التالي تطبيق محلي لتحديد ما إذا كان يتم توفيرها بواسطة المستخدم
الاستجابة إيجابية:

if printf "٪ s \ n $ استجابة" | البقرى − مكافئ "$ (الإعدادات المحلية yesexpr) "
then
إيجابي معالجة يذهب هنا
آخر
غير مؤكد معالجة يذهب هنا
fi

الأساس المنطقي


ناتج الفئات LC_CTYPE و LC_COLLATE تم تحديد التنفيذ
نظرًا لوجود قيمة مشكوك فيها في وجود برنامج نصي يتلقى مجموعة كاملة من
الشخصيات. من الصعب أيضًا إرجاع وصف ترتيب منطقي ، باختصار
العودة كاملة localedef مصدر.

يوفر − م تم تضمين الخيار للسماح للتطبيقات بالاستعلام عن وجود charmaps.
الإخراج عبارة عن قائمة بمخططات الرموز (المقدمة من التنفيذ والتي يوفرها المستخدم ، إن وجدت)
على النظام.

يوفر − ج تم تضمين الخيار لسهولة القراءة عند تحديد أكثر من فئة واحدة (لـ
على سبيل المثال ، من خلال أكثر من اسم كلمة رئيسية أو عبر اسم فئة). إنه صالح مع و
بدون ال −k الخيار.

يوفر charmap الكلمة الأساسية ، والتي تُرجع اسم مخطط الرمز (إن وجد) الذي تم استخدامه عند امتداد
تم إنشاء الإعدادات المحلية الحالية ، وتم تضمينها للسماح للتطبيقات التي تحتاج إلى المعلومات بـ
استرجاعها.

وفقًا لحجم التعريفات الأساسية لـ POSIX.1-2008 ، قسم 6.1, المحمول حرف
ضبط، يتطلب المعيار أن يكون لجميع اللغات المدعومة نفس التشفير لـ
و ، لأنه يتم استخدام هذين الحرفين داخل لغة مستقلة
تسلسل تحليل اسم المسار. لذلك ، سيكون خطأ إذا محلي − أ المدرجة على حد سواء
اللغات المستندة إلى ASCII و EBCDIC ، نظرًا لأن هذين الترميزين لا يشتركان في نفس المستوى
تمثيل لأي منهما أو . أي نظام يدعم كلا البيئتين
من المتوقع أن توفر لغتين من لغات POSIX ، واحدة في أي مجموعة رموز ، حيث لا يوجد سوى ملف
يمكن أن تكون المواقع المناسبة للبيئة الحالية مرئية في وقت واحد. في XSI-
متوافق مع dd المنفعة هي الوسيلة المحمولة الوحيدة للأداء
التحويلات بين مجموعتي الأحرف.

FUTURE اتجاهات


لا شيء.

استخدم برنامج localeposix عبر الإنترنت باستخدام خدمات onworks.net


Ad


Ad