i883
Aktives Mitglied
Thread Starter
- Dabei seit
- 19.07.2005
- Beiträge
- 217
- Reaktionspunkte
- 12
Hi zusammen,
ich häng' grade an jenem bash-Befehl von dem ich möchte, dass er das heutige Datum so wie jetzt anzeigt, die restlichen Tage aber nicht anzeigt. Diese Tage müssen aber unsichtbar als Platzhalter ausgegeben werden um die Matrix der Tabelle zu erhalten.
Mit anderen Worten, der (umklammerte) heutige Tag, muss immer an der Stelle stehen, wo er im Kalender mit Vollanzeige stehen würde.
Gruss i883
ich häng' grade an jenem bash-Befehl von dem ich möchte, dass er das heutige Datum so wie jetzt anzeigt, die restlichen Tage aber nicht anzeigt. Diese Tage müssen aber unsichtbar als Platzhalter ausgegeben werden um die Matrix der Tabelle zu erhalten.
Mit anderen Worten, der (umklammerte) heutige Tag, muss immer an der Stelle stehen, wo er im Kalender mit Vollanzeige stehen würde.
Code:
cal | awk -v cday=`date "+%d"` '{ fill=(int(cday)>9?"":" "); print " "$0; getline; print " "$0; while (getline != 0) {a=" "$0" "; sub(" "fill int(cday)" ",fill "(" int(cday)")", a); print a }}'
Code:
Oktober 2012
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
Zuletzt bearbeitet: