- Mitglied seit
- 11 Jun 2005
- Beiträge
- 1,810
- Punkte für Reaktionen
- 0
- Punkte
- 36
Hallo Spooks,
was du machen willst, ist möglich. Um Shell-Skripting wirst du aber nicht herumkommen:
(hinter "-D" steht, wie TIMESTAMP zu interpretieren ist; am Ende hinter "+" kannst du das Datum beliebig formatieren; "%a" steht für eine Kurzform des Wochentags, "%u" für die Nummer des Wochentags, etc.; siehe dazu eine Man-Page zu 'date').
Mit dem WEEKDAY kannst du dann z.B. einfache Fallunterscheidungen machen:
Hoffe, das hilft dir ein wenig weiter,
Andreas
was du machen willst, ist möglich. Um Shell-Skripting wirst du aber nicht herumkommen:
WEEKDAY kannst du mit Hilfe des 'date'-Befehls aus dem TIMESTAMP berechnen, z.B. soSpooks schrieb:Man könnte auch den Wochentag übergeben (idealerweise in einer extra Variable wie "WEEKDAY")
Code:
WEEKDAY=$(date -d "$TIMESTAMP" -D "%d.%m.%y %H:%M:%S" +%a)
Mit dem WEEKDAY kannst du dann z.B. einfache Fallunterscheidungen machen:
Code:
case $WEEKDAY in
Mon|Thu|Fri) ... ;;
Sat|Sun) ... ;;
esac
Hoffe, das hilft dir ein wenig weiter,
Andreas