Donnerstag, 13. Oktober 2011

bash: Verkürzung möglich?

Ich frage mich gerade, ob sich folgender Code weiter verkürzen lässt?

while [ 1 ];do xmessage trinken;sleep 1200;done

(47 Zeichen)

Tatsächlich ist eine Verkürzung als rekursive Funktion kein Problem:

f(){ xmessage trinken;sleep 1200;f;};f

(38 Zeichen)

Aus den 1200 Sekunden lassen sich wiederum 20 Minuten (20m) machen:

f(){ xmessage trinken;sleep 20m;f;};f

(37 Zeichen)

Aber lässt sich der Code noch weiter verkürzen? Ideen bitte als Kommentare posten, Danke.

PS. Selbstverständlich ist dabei "xmessage" nicht einfach durch Konsolen-Output zu ersetzen -- das wäre zu einfach :)

Keine Kommentare:

Kommentar veröffentlichen