אנגליתצרפתיתספרדי

הפעל שרתים | Ubuntu > | Fedora > |


סמל OnWorks

localeposix - מקוון בענן

הפעל את localeposix בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה localeposix שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


locale - קבל מידע ספציפי לאזור

תַקצִיר


אזור [−a|−מ]

אזור [] שם...

תיאור


אל האני אזור השירות יכתוב מידע על סביבת המקום הנוכחית, או על כולם
מקומות ציבוריים, לפלט הסטנדרטי. לעניין סעיף זה, א ציבורי אזור
הוא כזה שמסופק על ידי היישום הנגיש לאפליקציה.

מתי אזור מופעל ללא טיעונים כלשהם, הוא יסכם את המקום הנוכחי
סביבה עבור כל קטגוריית אזור כפי שנקבע על ידי הגדרות הסביבה
משתנים המוגדרים בנפח הגדרות הבסיס של POSIX.1-2008, הפרק 7, אזור.

כאשר הוא מופעל עם אופרנדים, הוא יכתוב ערכים שהוקצו למילות המפתח
בקטגוריות המקום, כדלקמן:

* ציון שם מילת מפתח יבחר את מילת המפתח בעלת השם ואת הקטגוריה המכילה
מילת המפתח הזו.

* ציון שם קטגוריה יבחר את הקטגוריה בעלת השם ואת כל מילות המפתח שבה
קטגוריה.

אפשרויות


אל האני אזור כלי השירות יתאים לנפח הגדרות הבסיס של POSIX.1-2008, סעיף
12.2, שירות תחביר הנחיות.

האפשרויות הבאות יתמכו:

כתוב מידע על כל המקומות הציבוריים הזמינים. המקומות הזמינים
יכלול POSIX, המייצג את המקום POSIX. האופן שבו ה
היישום קובע אילו מקומות אחרים זמינים הוא יישום-
מוּגדָר.

כתוב את השמות של קטגוריות מקומיות נבחרות; עיין בסעיף STDOUT. ה
אפשרות מגדילה את הקריאה כאשר נבחרה יותר מקטגוריה אחת (עבור
לדוגמה, באמצעות יותר משם מילת מפתח אחד או באמצעות שם קטגוריה). זה תקף
גם עם וגם בלי −ק אוֹפְּצִיָה.

−ק כתוב את השמות והערכים של מילות המפתח שנבחרו. היישום עשוי להישמט
ערכים עבור כמה מילות מפתח; עיין בסעיף OPERANDS.

−מ כתוב שמות של צ'ארמאפים זמינים; ראה את נפח הגדרות הבסיס של
POSIX.1-2008, סעיף 6.1, נייד אופי לקבוע.

אופרנדים


האופרנד הבא יהיה נתמך:

שם השם של קטגוריית מקומית כפי שהוגדרה בכרך הגדרות הבסיס של
POSIX.1-2008, הפרק 7, אזור, שם של מילת מפתח בקטגוריית אזור, או
השם השמור charmap. עבור הקטגוריה או מילת המפתח הנקראים
תְפוּקָה. אם רווקה שם מייצג גם שם של קטגוריה מקומית וגם מילת מפתח
שם במקום הנוכחי, התוצאות אינן מצויינות. אחרת, שניהם
ניתן לציין שמות של קטגוריות ומילות מפתח שם אופרנדים, בכל רצף.
זה מוגדר אם ערכי מילת מפתח נכתבים עבור
קטגוריות LC_CTYPE ו LC_COLLATE.

STDIN


לא בשימוש.

קלט קבצים


אין.

הסביבה וריאציות


משתני הסביבה הבאים ישפיעו על הביצוע של אזור:

שפה ספק ערך ברירת מחדל עבור משתני הבינאום שאינם מוגדרים או
ריק. (ראה את הכרך של הגדרות הבסיס של POSIX.1-2008, סעיף 8.2,
בינאום משתנים בעד הבכורה של בינאום
משתנים המשמשים לקביעת הערכים של קטגוריות מקומיות.)

LC_ALL אם מוגדר לערך מחרוזת לא ריקה, עוקף את הערכים של כל האחרים
משתני בינאום.

LC_CTYPE קבע את המקום לפרשנות של רצפים של בתים של נתוני טקסט
כתווים (לדוגמה, בייט בודד לעומת תווים מרובי בייטים ב
ארגומנטים וקבצי קלט).

LC_MESSAGES
קבע את המקום שבו יש להשתמש כדי להשפיע על הפורמט והתוכן של
הודעות אבחון שנכתבו לפי שגיאת תקן.

NLSPATH קבע את המיקום של קטלוגי הודעות לעיבוד של LC_MESSAGES.

הבקשה תבטיח כי שפה, 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. אם −ק האפשרות מוגדרת, השמות והערכים של מילות המפתח שנבחרו יהיו
כתוב. אם ערך אינו מספרי ואינו ערך מילת מפתח מורכב, הוא יהיה
כתוב בפורמט הבא:

"%s=\"%s\"\n", <מילות מפתח שם>,מילות מפתח ערך>

אם ערך הוא ערך מילת מפתח מורכב שאינו מספרי, הוא ייכתב ב-
פורמט:

"%s=\"%s\"\n", <מילות מפתח שם>,מילות מפתח ערך>

איפה המילות מפתח ערך> היא מחרוזת אחת של ערכים המופרדים על ידי
תווים, או שזה ייכתב בפורמט:

"%s=%s\n", <מילות מפתח שם>,מילות מפתח ערך>

איפה המילות מפתח ערך> מקודד כסט של מחרוזות, כל אחת סגורה ב-
מרכאות, מופרדות על ידי דמויות.

אם מילת המפתח הייתה charmap, שם ה-charmap (אם קיים) שצוין באמצעות
מה היא localedef האפשרות כאשר המקום נוצר ייכתב, עם המילה
charmap כפי שמילות מפתח שם>.

אם ערך הוא מספרי, הוא ייכתב באחת מהפורמטים הבאים:

"%s=%d\n", <מילות מפתח שם>,מילות מפתח ערך>

"%s=%c%o\n",מילות מפתח שם>,לברוח אופי>,מילות מפתח ערך>

"%s=%cx%x\n",מילות מפתח שם>,לברוח אופי>,מילות מפתח ערך>

איפה הלברוח אופי> האם זה מזוהה על ידי escape_char מילת מפתח ב
המקום הנוכחי; ראה את הכרך של הגדרות הבסיס של POSIX.1-2008, סעיף 7.3, אזור
הַגדָרָה.

ערכי מילות מפתח מורכבים (ערכי רשימה) יופרדו בפלט על ידי
דמויות. כאשר נכללים בערכי מילות מפתח, ה- , , כפול-
ציטוט, וכל תו שליטה יקודם (בריחה) עם הבריחה
אופי.

4. אם −ק האפשרות לא צוינה, ערכי מילות מפתח נבחרים ייכתבו, כל אחד ב
בפורמט הבא:

"%s\n", <מילות מפתח ערך>

אם מילת המפתח הייתה charmap, שם ה-charmap (אם קיים) שצוין באמצעות
מה היא localedef האפשרות כאשר המקום נוצר ייכתב.

5. אם −מ תצוין אפשרות, אז תיכתב רשימה של כל הצ'ארמפים הזמינים,
כל אחד בפורמט:

"%s\n", <charmap>

איפהcharmap> הוא בפורמט המתאים לשימוש כטענה-אופציה ל-
localedef אוֹפְּצִיָה.

STDERR


השגיאה הסטנדרטית תשמש רק עבור הודעות אבחון.

תפוקה קבצים


אין.

מורחבים תיאור


אין.

יְצִיאָה סטָטוּס


יוחזרו ערכי היציאה הבאים:

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 אזור נקודה עשרונית

יפיק:

LC_NUMERIC
decimal_point="."

הפקודה הבאה מציגה יישום של אזור כדי לקבוע אם מסופק על ידי משתמש
התגובה חיובית:

if הדפס "%s\n$תגובה" | grep -השוואה "$(מקומי yesexpr)"
אז
חִיוּבִי תהליך הולך כאן
אחר
לא חיובי תהליך הולך כאן
fi

Rationalale


הפלט עבור קטגוריות LC_CTYPE ו LC_COLLATE הוגדר להגדרת יישום
כי יש ערך מפוקפק בכך שסקריפט מעטפת יקבל מערך שלם של
דמויות. קשה גם להחזיר תיאור איסוף הגיוני, קצר
החזרת שלם localedef מָקוֹר.

אל האני −מ נכללה אפשרות כדי לאפשר ליישומים לבצע שאילתות לגבי קיומם של צ'ארמאפים.
הפלט הוא רשימה של ה-charmaps (המסופקים על ידי יישום ומסופקים על ידי המשתמש, אם יש)
במערכת.

אל האני האפשרות נכללה לקריאות כאשר נבחרה יותר מקטגוריה אחת (עבור
לדוגמה, באמצעות יותר משם מילת מפתח אחד או באמצעות שם קטגוריה). זה תקף גם עם וגם
בלי ה −ק אוֹפְּצִיָה.

אל האני charmap מילת מפתח, המחזירה את שם ה-charmap (אם בכלל) שבו נעשה שימוש כאשר
המקום הנוכחי נוצר, נכלל כדי לאפשר ליישומים הזקוקים למידע
להחזיר את זה.

על פי כרך הגדרות הבסיס של POSIX.1-2008, סעיף 6.1, נייד אופי
לקבוע, התקן דורש שכל האזורים הנתמכים חייבים להיות בעלי אותו קידוד עבור
ו , מכיוון ששני התווים האלה נמצאים בשימוש בתוך המיקום הבלתי תלוי
רצף פתרון שם נתיב. לכן, זו תהיה שגיאה אם אזור רשום את שניהם
מקומות מבוססי ASCII ו-EBCDIC, מכיוון ששני קידודים אלה אינם חולקים אותו דבר
ייצוג לשניהם אוֹ . כל מערכת שתומכת בשתי הסביבות
צפוי לספק שני מקומות POSIX, אחד בכל אחת משתי הקודים, כאשר רק ה-
מקומות המתאימים לסביבה הנוכחית יכולים להיות גלויים בכל פעם. ב-XSI-
יישום תואם, ה dd השירות הוא האמצעי הנייד היחיד לביצוע
המרות בין שתי קבוצות התווים.

FUTURE כיוונים


אין.

השתמש ב-localeposix באינטרנט באמצעות שירותי onworks.net


Ad


Ad