come funziona?
$uni è la data unix (in secondi e utc) del momento corrente, che si ottiene con: `date +%s`
1355388163 è la data unix corrispondente alla luna nuova del 13/12/2012 ore 08:42:43 , presa come lunazione di riferimento.
2551443 è la durata unix di un ciclo lunare, pari in media a 29,53059 giorni.
$ep è il tempo trascorso dal novilunio di riferimento.
$cl è l' età del ciclo lunare in corso espresso in secondi.
$gg,$hr e $min sono la traduzione di $cl in ore minuti e secondi.
Per usare la printf serve almeno la versione 4.1 di bash. Da shell: bash --version
Dal punto di vista pratico basta copiare e incollare il testo in un file vuoto e cliccarci sopra (dandogli prima i permessi di esecuzione, se non funzionasse). Assicurarsi che nel sistema ci sia già gxmessage (o. come collegamento simbolico: gmessage). Shell: gxmessage --help
In assenza usare xmessage.