Kalender mit cal zurueck
Punkt 1 Fragen Experten Links Orginaltexte
Allgemeine Beschreibung
Tipp: Kalender auf Kommando
Auf welchen Tag des Jahres fällt der eigene Geburtstag, was für ein Wochentag ist der 27. des nächsten Monats, der wievielte Tag des Jahres ist der 15. September? Fragen über Fragen, die Ihnen ein Kalender beantworten kann. Auch die Kommandozeile hat in dieser Hinsicht etwas zu bieten -- das praktische Programm cal. Ohne Argumente aufgerufen, präsentiert es Ihnen eine Ansicht des aktuellen Monats. Per Default wird der Sonntag als erster Wochentag behandelt. Wer es lieber biblisch korrekt mag, erreicht das mit dem Befehl cal -m, wobei das -m für monday (Montag) steht. Wollen Sie zusätzlich Vor- und Folgemonat im Blick haben, erledigt das der Aufruf von cal -m -3 (Abbildung 2).
Abb. 2: cal präsentiert Ihnen einen übersichtlichen Kalender.
Natürlich kann man cal auch anweisen, einen ganz bestimmten Monat anzuzeigen. Der Aufruf von cal 6 2004 zeigt Ihnen den Monat Juni (6) des Jahres 2004 an. Wollen Sie das ganze nächste Jahr im Überblick haben, erledigt das ein cal 2004. Das Jahr darf übrigens nicht abgekürzt werden: cal 04 zeigt das Jahr 4 n. Chr. (und nicht 2004) an. Um den Kalender des aktuellen Jahres anzuzeigen, rufen Sie das Programm alternativ mit dem Parameter -y auf. Wer einen solchen kompakten Jahreskalender ausdrucken will, leitet die Ausgabe von cal einfach in eine Datei um.
Der Befehl
cal -y -m > kalender2003.txt
schreibt den Kalender dieses Jahres in die Datei kalender2003.txt und verwendet den Montag als ersten Wochentag. Danach öffnen Sie die so erzeugte Datei mit einem Editor, etwa kwrite, und drucken sie aus.
Damit Sie herausfinden können, der wievielte Tag des Jahres der 15. September ist, hält cal den Parameter -j bereit. Nach der Eingabe von cal -j 09 2003 offenbart sich der 15. September als 258. Tag dieses Jahres.