Cal (Befehl)
Entwickler (en) | Charles Dye |
---|---|
Erstveröffentlichung | 3. November 1971 |
Geschrieben in | Plan 9: C Freedos: x86 Assemblersprache |
Betriebssystem | Unix, Unix-artig, Plan 9, Inferno, MSX-dos, Freedos |
Plattform | Plattformübergreifend |
Typ | Befehl |
Lizenz | Util-Linux: BSD-4-Klausel Freedos: Freeware / Software zur Quelle verfügbar Plan 9: MIT -Lizenz |
cal
ist ein Befehlszeile Dienstprogramm auf einer Reihe von Computer Betriebssysteme einschließlich Unix, Plan 9, Inferno und Unix-artig Betriebssysteme wie z. Linux das druckt an ASCII Kalender des angegebenen Monat oder Jahr. Wenn der Benutzer keine angibt Befehlszeilenoptionen, Cal
Drucken Sie einen Kalender des aktuellen Monats. Der Befehl ist ein Standardprogramm auf UNIX und in der angegeben Einzel -Unix -Spezifikation.
Implementierungen
Das Cal
Das Kommando war in vorhanden 1. Auflage Unix. EIN Cal
Befehl ist auch Teil von ASCII's MSX-DOS2-Tools zum MSX-dos Version 2.[1] Es ist auch verfügbar für Freedos. Diese Implementierung unterstützt nur den Gregorianischen Kalender (neuer Stil) und kann frei mit oder ohne Quelle verteilt werden. Die Freedos -Version wurde von Charles Dye entwickelt.[2]
Beispiele
$ Cal März 1984 Su mo tu wir t t t ta sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
$ Cal -3 (Zeigt die vorherige, aktuelle und nächste Monat an) Juni 2022 Juli 2022 August 2022 Su mo tu wir th fr sa su mo tu th fr sa su mo tu wir t t t t s sa 1 2 3 4 1 2 1 2 3 4 5 6 5 6 7 8 9 10 11 3 4 5 6 7 8 9 7 8 9 10 11 12 13 12 13 14 15 16 17 18 10 11 12 13 14 15 16 14 15 16 17 18 19 20 19 20 21 22 23 24 25 17 18 19 20 21 22 23 21 22 23 24 25 26 27 26 27 28 29 30 24 25 26 27 28 29 30 28 29 30 31
$ Cal 2022 2022 Januar Februar März Su mo tu wir th fr sa su mo tu th fr sa su mo tu wir t t t t s sa 1 1 2 3 4 5 1 2 3 4 5 2 3 4 5 6 7 8 6 7 8 9 10 11 12 6 7 8 9 10 11 12 9 10 11 12 13 14 15 13 14 15 16 17 18 19 13 14 15 16 17 18 19 16 17 18 19 20 21 22 20 21 22 23 24 25 26 20 21 22 23 24 25 26 23 24 25 26 27 28 29 27 28 27 28 29 30 31 30 31 April Mai Juni Su mo tu wir th fr sa su mo tu th fr sa su mo tu wir t t t t s sa 1 2 1 2 3 4 5 6 7 1 2 3 4 3 4 5 6 7 8 9 8 9 10 11 12 13 14 5 6 7 8 9 10 11 10 11 12 13 14 15 16 15 16 17 18 19 20 21 12 13 14 15 16 17 18 17 18 19 20 21 22 23 22 23 24 25 26 27 28 19 20 21 22 23 24 25 24 25 26 27 28 29 30 29 30 31 26 27 28 29 30 Juli August September Su mo tu wir th fr sa su mo tu th fr sa su mo tu wir t t t t s sa 1 2 1 2 3 4 5 6 1 2 3 3 4 5 6 7 8 9 7 8 9 10 11 12 13 4 5 6 7 8 9 10 10 11 12 13 14 15 16 14 15 16 17 18 19 20 11 12 13 14 15 16 17 17 18 19 20 21 22 23 21 22 23 24 25 26 27 18 19 20 21 22 23 24 24 25 26 27 28 29 30 28 29 30 31 25 26 27 28 29 30 31 Oktober November Dezember Su mo tu wir th fr sa su mo tu th fr sa su mo tu wir t t t t s sa 1 1 2 3 4 5 1 2 3 2 3 4 5 6 7 8 6 7 8 9 10 11 12 4 5 6 7 8 9 10 9 10 11 12 13 14 15 13 14 15 16 17 18 19 11 12 13 14 15 16 17 16 17 18 19 20 21 22 20 21 22 23 24 25 26 18 19 20 21 22 23 24 23 24 25 26 27 28 29 27 28 29 30 25 26 27 28 29 30 31 30 31
$ Cal 5 2014 Mai 2014 Su mo tu wir t t t ta sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Macken (1752)
$ Cal 9 1752 September 1752 S m tu w th f s 1 2 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Das Gregorianische Kalenderreform wurde von der adoptiert Königreich Großbritannien, einschließlich seiner Besitztümer in Nordamerika (Später, um Ost USA und Kanada zu werden) im September 1752. Infolgedessen zeigt der Cal im September 1752 die angepassten Tage fehlt. Dieser Monat war die offizielle (britische) Annahme des gregorianischen Kalenders aus dem zuvor verwendeten Julian Kalender. Dies wurde auf den Mannseiten für Sun Solaris wie folgt dokumentiert. "Ein ungewöhnlicher Kalender ist für September 1752 gedruckt. Dies ist der Monat, in dem 11 Tage übersprungen wurden, um mangelnde Anpassungen des Schaltjahres auszugleichen."[3] Das Plan 9 von Bell Labs Handbuch Zustände: "Versuchen Sie Cal Sep 1752. "Datum der Annahme der Reform unterscheidet sich stark zwischen den Ländern Für einige Benutzer kann diese Funktion ein Fehler sein.
Siehe auch
- Cron - Prozess für die Planung von Jobs für ein bestimmtes Datum
- Liste der UNIX -Befehle
Verweise
- ^ "MSX-DOS2-Tools Benutzerhandbuch-MSX-DOS2-Tools ユーザーズ マニュアル". 1. April 1993 - über das Internet -Archiv.
- ^ "ibiblio.org Freedos Paket-Cal (unix-like)". www.ibiblio.org.
- ^ "Synopsis - Mannseiten Abschnitt 1: Benutzerbefehle". docs.oracle.com.
- Die einzelne Unix -Spezifikation, Version 4 von Die offene Gruppe : Drucken Sie einen Kalender aus - Shell and Utilities Referenz,