On Sun, Dec 09, 2001 at 01:15:31PM +0100, Uwe Kappe wrote: [snip] > # xsnow vom 1. Dezember bis 6. Januar > > if test `date +%m%d` -lt 0107; then > xsnow -santa 2 & > fi > > if test `date +%m%d` -gt 0106; then > if test `date +%m%d` -lt 1201; then > exit 0 > fi > xsnow -santa 2 & > fi > ===============Ende========================
Schöne Idee, wie wäre es mit einer kompakteren Version? ,---- | # xsnow vom 1. Dezember bis 6. Januar | monattag=`date +%m%d` | machschnee="/usr/X11R6/bin/xsnow -santa 2 &" | if [ $monattag -ge 1201 -o $monattag -le 0106 ]; then eval "$machschnee"; fi `---- Vorteile: 1. Datum muß nur einmal bestimmt werden 2. Programm / Parameter kann an einer Stelle geändert werden 3. Weniger ifs, keine else 4. ge le scheint mir intuitiver weil das Datum mit dem im Kommentar übereinstimmt Nachteile: Ob es geht müßt Ihr selbst testen ;-) > Gruß > Uwe zurück Thorsten -- There's a door Where does it go? It stays where it is, I think. (Terry Pratchett, Eric) -- ----------------------------------------------------------- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe <deine_email_adresse>" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] ----------------------------------------------------------- 1079 eingetragene Mitglieder in dieser Liste.

