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.

Antwort per Email an