Ini ialah arahan calposix yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
cal — mencetak kalendar
SINOPSIS
kapur [[bulan] tahun]
DESCRIPTION
. kapur utiliti hendaklah menulis kalendar kepada output standard menggunakan kalendar Julian untuk
tarikh dari 1 Januari, 1 hingga 2 September 1752 dan kalendar Gregorian untuk tarikh
dari 14 September 1752 hingga 31 Disember 9999 seolah-olah kalendar Gregorian mempunyai
telah diterima pakai pada 14 September 1752.
Jika tiada operan diberikan, kapur hendaklah menghasilkan kalendar satu bulan untuk bulan semasa dalam
tahun semasa. Jika hanya tahun operan diberikan, kapur hendaklah menghasilkan kalendar untuk semua
dua belas bulan dalam tahun kalendar tertentu. Jika kedua-duanya bulan and tahun operan diberikan, kapur
hendaklah menghasilkan kalendar satu bulan untuk bulan tertentu dalam tahun tertentu.
PILIHAN
Tiada.
OPERAND
Operan berikut hendaklah disokong:
bulan Tentukan bulan yang akan dipaparkan, diwakili sebagai integer perpuluhan daripada 1
(Januari) hingga 12 (Disember).
tahun Tentukan tahun yang mana kalendar dipaparkan, diwakili sebagai perpuluhan
integer dari 1 hingga 9999.
STDIN
Tidak digunakan.
INPUT FILES
Tiada.
PERSEKITARAN PELBAGAI
Pembolehubah persekitaran berikut akan mempengaruhi pelaksanaan kapur:
BAHASA Sediakan nilai lalai untuk pembolehubah pengantarabangsaan yang tidak ditetapkan atau
null. (Lihat volum Takrif Asas POSIX.1‐2008, seksyen 8.2,
Pengantarabangsaan Pembolehubah untuk keutamaan pengantarabangsaan
pembolehubah yang digunakan untuk menentukan nilai kategori tempat.)
LC_ALL Jika ditetapkan kepada nilai rentetan bukan kosong, ganti nilai semua yang lain
pembolehubah pengantarabangsaan.
LC_CTYPE Tentukan tempat untuk tafsiran jujukan bait data teks
sebagai aksara (contohnya, bait tunggal berbanding dengan aksara berbilang bait dalam
hujah).
LC_MESSAGES
Tentukan tempat yang harus digunakan untuk mempengaruhi format dan kandungan
mesej diagnostik yang ditulis kepada ralat standard, dan mesej bermaklumat ditulis
kepada keluaran standard.
LC_TIME Tentukan format dan kandungan kalendar.
NLSPATH Tentukan lokasi katalog mesej untuk pemprosesan LC_MESSAGES.
TZ Tentukan zon waktu yang digunakan untuk mengira nilai bulan semasa.
ASYNCRONOUS ACARA
Lalai.
STDOUT
Output standard hendaklah digunakan untuk memaparkan kalendar, dalam format yang tidak ditentukan.
STDERR
Ralat standard hendaklah digunakan hanya untuk mesej diagnostik.
OUTPUT FILES
Tiada.
EXTENDED DESCRIPTION
Tiada.
EXIT STATUS
Nilai keluar berikut hendaklah dikembalikan:
0 Selesai dengan jayanya.
>0 Ralat telah berlaku.
AKIBAT OF KESALAHAN
Lalai.
. berikutan bahagian adalah bermaklumat.
PERMOHONAN PENGGUNAAN
Perhatikan bahawa:
kapur 83
merujuk kepada AD 83, bukan 1983.
CONTOH
Tiada.
RATIONALE
Versi terdahulu piawaian ini secara salah memerlukan arahan:
kapur 2000
tulis kalendar satu bulan untuk bulan kalendar semasa (tidak kira apa tahun semasa
ialah) pada tahun 2000 kepada keluaran standard. Ini tidak sepadan dengan amalan bersejarah dalam mana-mana yang diketahui
versi kapur utiliti. Perihalan telah dikemas kini agar sepadan dengan amalan bersejarah.
Apabila hanya tahun operan diberikan, kapur menulis kalendar dua belas bulan untuk yang ditentukan
tahun.
MASA HADAPAN ARAHAN
Versi masa hadapan piawaian ini mungkin menyokong pengiktirafan khusus setempat bagi tarikh
penerimaan kalendar Gregorian.
Gunakan calposix dalam talian menggunakan perkhidmatan onworks.net