זוהי הפקודה calposix שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
cal — הדפס לוח שנה
תַקצִיר
סיד [[חודש] שנה]
תיאור
השמיים סיד כלי השירות יכתוב לוח שנה לפלט סטנדרטי באמצעות לוח השנה היוליאני עבור
תאריכים מ-1, 1 בינואר עד 2 בספטמבר 1752 והלוח הגרגוריאני לתאריכים
מ-14 בספטמבר 1752 עד 31 בדצמבר 9999 כאילו היה בלוח הגרגוריאני
אומץ ב-14 בספטמבר 1752.
אם לא ניתנו אופרנדים, סיד יפיק לוח שנה של חודש עבור החודש הנוכחי ב
השנה הנוכחית. אם רק ה שנה ניתן אופרנד, סיד יפיק לוח שנה לכולם
שנים עשר חודשים בשנה הקלנדרית הנתונה. אם שניהם חודש ו שנה ניתנים אופרנדים, סיד
יפיק לוח שנה של חודש עבור החודש הנתון בשנה הנתונה.
אפשרויות
אין.
אופרנדים
האופרנדים הבאים יהיו נתמכים:
חודש ציין את החודש שיוצג, המיוצג כמספר שלם עשרוני מ-1
(ינואר) עד 12 (דצמבר).
שנה ציין את השנה שעבורה יוצג לוח השנה, המיוצג כעשרוני
מספר שלם מ-1 עד 9999.
STDIN
לא בשימוש.
קלט קבצים
אין.
הסביבה וריאציות
משתני הסביבה הבאים ישפיעו על הביצוע של סיד:
שפה ספק ערך ברירת מחדל עבור משתני הבינאום שאינם מוגדרים או
ריק. (ראה את הכרך של הגדרות הבסיס של POSIX.1-2008, סעיף 8.2,
בינאום משתנים בעד הבכורה של בינאום
משתנים המשמשים לקביעת הערכים של קטגוריות מקומיות.)
LC_ALL אם מוגדר לערך מחרוזת לא ריקה, עוקף את הערכים של כל האחרים
משתני בינאום.
LC_CTYPE קבע את המקום לפרשנות של רצפים של בתים של נתוני טקסט
כתווים (לדוגמה, בייט בודד לעומת תווים מרובי בייטים ב
טיעונים).
LC_MESSAGES
קבע את המקום שבו יש להשתמש כדי להשפיע על הפורמט והתוכן של
הודעות אבחון שנכתבו לפי שגיאת תקן, והודעות אינפורמטיביות שנכתבו
לתפוקה רגילה.
LC_TIME קבע את הפורמט והתוכן של לוח השנה.
NLSPATH קבע את המיקום של קטלוגי הודעות לעיבוד של LC_MESSAGES.
TZ קבע את אזור הזמן המשמש לחישוב הערך של החודש הנוכחי.
אסינכרוני אירועים
בְּרִירַת מֶחדָל.
STDOUT
הפלט הסטנדרטי ישמש להצגת לוח השנה, בפורמט לא מוגדר.
STDERR
השגיאה הסטנדרטית תשמש רק עבור הודעות אבחון.
תפוקה קבצים
אין.
מורחבים תיאור
אין.
יְצִיאָה סטָטוּס
יוחזרו ערכי היציאה הבאים:
0 השלמה מוצלחת.
>0 אירעה שגיאה.
השלכות OF שגיאות
בְּרִירַת מֶחדָל.
השמיים הבא סעיפים יש לו אִינפוֹרמָטִיבִי.
בקשה נוהג
שים לב ש:
סיד 83
מתייחס ל-83 לספירה, לא ל-1983.
דוגמאות
אין.
Rationalale
גרסאות קודמות של תקן זה דרשו בטעות את הפקודה:
סיד 2000
כתוב לוח שנה של חודש לחודש הקלנדרי הנוכחי (לא משנה מה השנה הנוכחית
הוא) בשנת 2000 לתפוקה סטנדרטית. זה לא תאם את הנוהג ההיסטורי באף אחד מהידועים
גרסה של סיד תוֹעֶלֶת. התיאור עודכן כך שיתאים לפרקטיקה ההיסטורית.
כאשר רק ה שנה ניתן אופרנד, סיד כותב לוח שנה של שנים עשר חודשים עבור המצוין
שָׁנָה.
FUTURE כיוונים
גרסה עתידית של תקן זה עשויה לתמוך בהכרה ספציפית לאזור של התאריך של
אימוץ הלוח הגרגוריאני.
השתמש ב-calposix באינטרנט באמצעות שירותי onworks.net