cal (Unix)


Το πρόγραμμα cal του Unix και της οικογένειας λειτουργικών συστημάτων βασισμένων σε αυτό εμφανίζει ένα ημερολόγιο σε μορφή ASCII για ένα συγκεκριμένο μήνα ή έτος. Αν ο χρήστης δε δώσει επιπλέον πληροφορίες στη γραμμή εντολών, το cal εκτυπώνει το ημερολόγιο του τρέχοντος μήνα.

Παραδείγματα

$ cal     April 2010Su Mo Tu We Th Fr Sa             1  2  3 4  5  6  7  8  9 1011 12 13 14 15 16 1718 19 20 21 22 23 2425 26 27 28 29 30
$ cal 1992                              1992                                    January               February               March         S  M Tu  W Th  F  S   S  M Tu  W Th  F  S   S  M Tu  W Th  F  S          1  2  3  4                     1   1  2  3  4  5  6  7 5  6  7  8  9 10 11   2  3  4  5  6  7  8   8  9 10 11 12 13 1412 13 14 15 16 17 18   9 10 11 12 13 14 15  15 16 17 18 19 20 2119 20 21 22 23 24 25  16 17 18 19 20 21 22  22 23 24 25 26 27 2826 27 28 29 30 31     23 24 25 26 27 28 29  29 30 31       April                  May                   June         S  M Tu  W Th  F  S   S  M Tu  W Th  F  S   S  M Tu  W Th  F  S          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 1312 13 14 15 16 17 18  10 11 12 13 14 15 16  14 15 16 17 18 19 2019 20 21 22 23 24 25  17 18 19 20 21 22 23  21 22 23 24 25 26 2726 27 28 29 30        24 25 26 27 28 29 30  28 29 30                      31        July                 August              September       S  M Tu  W Th  F  S   S  M Tu  W Th  F  S   S  M Tu  W Th  F  S          1  2  3  4                     1         1  2  3  4  5 5  6  7  8  9 10 11   2  3  4  5  6  7  8   6  7  8  9 10 11 1212 13 14 15 16 17 18   9 10 11 12 13 14 15  13 14 15 16 17 18 1919 20 21 22 23 24 25  16 17 18 19 20 21 22  20 21 22 23 24 25 2626 27 28 29 30 31     23 24 25 26 27 28 29  27 28 29 30                      30 31      October               November              December       S  M Tu  W Th  F  S   S  M Tu  W Th  F  S   S  M Tu  W Th  F  S             1  2  3   1  2  3  4  5  6  7         1  2  3  4  5 4  5  6  7  8  9 10   8  9 10 11 12 13 14   6  7  8  9 10 11 1211 12 13 14 15 16 17  15 16 17 18 19 20 21  13 14 15 16 17 18 1918 19 20 21 22 23 24  22 23 24 25 26 27 28  20 21 22 23 24 25 2625 26 27 28 29 30 31  29 30                 27 28 29 30 31
$ cal -3      May 2009             June 2009             July 2009        Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa                  1  2      1  2  3  4  5  6            1  2  3  4 3  4  5  6  7  8  9   7  8  9 10 11 12 13   5  6  7  8  9 10 1110 11 12 13 14 15 16  14 15 16 17 18 19 20  12 13 14 15 16 17 1817 18 19 20 21 22 23  21 22 23 24 25 26 27  19 20 21 22 23 24 2524 25 26 27 28 29 30  28 29 30              26 27 28 29 30 31   31

Χαρακτηριστικά

$ cal 9 1752  September 1752 S  M Tu  W Th  F  S       1  2 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 30

Το Γρηγοριανό ημερολόγιο υιοθετήθηκε από το Βασίλειο της Μεγάλης Βρετανίας, συμπεριλαμβανομένων των κτήσεών τους στη Βόρειο Αμερική (οι οποίες αργότερα θα γίνονταν οι ΗΠΑ), το Σεπτέμβριο του 1752. Αυτό έχει ως αποτέλεσμα το cal να δείχνει τις ημέρες που χρειάστηκαν για προσαρμογή, το Σεπτέμβριο του 1752, να λείπουν. Η Βρετανία το μήνα αυτό άλλαξε επίσημα από το μέχρι τότε χρησιμοποιούμενο Ιουλιανό ημερολόγιο στο Γρηγοριανό ημερολόγιο. Το εγχειρίδιο του cal για το λειτουργικό σύστημα Sun Solaris αναφέρεται σε αυτές τις 11 ημέρες που παραλείφθηκαν για να γίνουν προσαρμογές απαραίτητες για τα δίσεκτα έτη.

Η εντολή cal υπήρχε στην 1η Έκδοση του Unix.

Δείτε επίσης

Εξωτερικοί σύνδεσμοι