Benutzer-Werkzeuge

Webseiten-Werkzeuge


cal-anzeige

Kompakt und übersichtlich im Terminal sich einen Kalender anzeigen lassen bewerkstelligt man mit dem Kommando cal bzw. ncal. Die Unterschiede dieser zwei Kommandos sind beim Ausgabeformat, cal stellt die Tage eines zeilenweise und ncal spaltenweise dar.

Anzeige des akuellen Monats.

$ cal
     April 2020       
So Mo Di Mi Do Fr 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     


Anzeige des Monats Dezember von 2020.

$ ncal -M 12 2020
    Dezember 2020     
Mo     7 14 21 28   
Di  1  8 15 22 29   
Mi  2  9 16 23 30   
Do  3 10 17 24 31   
Fr  4 11 18 25      
Sa  5 12 19 26      
So  6 13 20 27      


Anzeige des aktuellen Monats und zwei weitere, also eine dreimonatige Anzeige.

$ cal -A2
                            2020
       April                  Mai                   Juni          
So Mo Di Mi Do Fr Sa  So Mo Di Mi Do Fr Sa  So Mo Di Mi Do Fr 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            


Die Dreimonatsanzeige diesesmal mit den zwei Monaten davor.

$ cal -B2
    Februar 2020           März 2020             April 2020       
So Mo Di Mi Do Fr Sa  So Mo Di Mi Do Fr Sa  So Mo Di Mi Do Fr Sa  
                   1   1  2  3  4  5  6  7            1  2  3  4  
 2  3  4  5  6  7  8   8  9 10 11 12 13 14   5  6  7  8  9 10 11  
 9 10 11 12 13 14 15  15 16 17 18 19 20 21  12 13 14 15 16 17 18  
16 17 18 19 20 21 22  22 23 24 25 26 27 28  19 20 21 22 23 24 25  
23 24 25 26 27 28 29  29 30 31              26 27 28 29 30


Die Kombination aus vorgenannten beiden Optionen ist ebenfalls möglich. Im Beispiel werden 4 Monate davor und 3 Monate nach dem aktuellen Monat angezeigt.

$ ncal -B4 -A3
    Dezember 2019     Januar 2020       Februar 2020      März 2020         
Mo     2  9 16 23 30     6 13 20 27        3 10 17 24        2  9 16 23 30
Di     3 10 17 24 31     7 14 21 28        4 11 18 25        3 10 17 24 31
Mi     4 11 18 25     1  8 15 22 29        5 12 19 26        4 11 18 25   
Do     5 12 19 26     2  9 16 23 30        6 13 20 27        5 12 19 26   
Fr     6 13 20 27     3 10 17 24 31        7 14 21 28        6 13 20 27   
Sa     7 14 21 28     4 11 18 25        1  8 15 22 29        7 14 21 28   
So  1  8 15 22 29     5 12 19 26        2  9 16 23        1  8 15 22 29   

    April 2020        Mai 2020          Juni 2020         Juli 2020         
Mo     6 13 20 27        4 11 18 25     1  8 15 22 29        6 13 20 27   
Di     7 14 21 28        5 12 19 26     2  9 16 23 30        7 14 21 28   
Mi  1  8 15 22 29        6 13 20 27     3 10 17 24        1  8 15 22 29   
Do  2  9 16 23 30        7 14 21 28     4 11 18 25        2  9 16 23 30   
Fr  3 10 17 24        1  8 15 22 29     5 12 19 26        3 10 17 24 31   
Sa  4 11 18 25        2  9 16 23 30     6 13 20 27        4 11 18 25      
So  5 12 19 26        3 10 17 24 31     7 14 21 28        5 12 19 26   


Einen bestimmten Monat eines Jahres anzeigen.

$ cal -d 1999-12
   Dezember 1999      
So Mo Di Mi Do Fr 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     


Eine zweijährige Übersicht, nebeneinander angeordnet, ist mit Hilfe des paste Befels machbar. Man muss allerdings darauf achten dass das Terminalfenster breit genug ist um die Anzeige ohne Zeilenumbruch darzustellen.

$ paste <(cal 2020) <(cal 2021)

cal-anzeige.txt · Zuletzt geändert: 2020/04/07 16:01 von dwadmin