FANDOM


Questo è un metodo per gestire un elenco di compleanni dal quale ottenere (ad esempio al login) l'elenco dei compleanni del giorno corrente.

Soluzione per bash Modifica

I compleanni (o altri appuntamenti) vengono scritti in un file $COMPLEANNI con la seguente sintassi:

mm gg - nome

ovvero due cifre per il mese, due per il giorno e a seguire del testo libero, su una sola riga. Qualunque riga che non inizi con un numero a due cifre tra 01 e 12 viene poi ignorata, dunque si possono inserire commenti, ad esempio precedendoli con un #.

I compleanni del giorno corrente vengono poi visualizzati con

grep "^`date +"%m %d"`" $COMPLEANNI

inseribile ad esempio in ~/.profile in modo che sia eseguito ad ogni login.

Esempio di file Modifica

# ***************************************************************** #
# Uso:                                                              #
# Stampa i compleanni di oggi                                       #
#     grep "^`date +"%m %d"`" birthdays.txt                         #
# ***************************************************************** #

# ****** Gennaio ************************************************** #
01 08 - Giovanni
01 24 - Tizio Caio
01 13 - $collega_insopportabile
# ****** Febbraio ************************************************* #
02 02 - Mario
02 29 - attenzione: questo apparirà solo una volta ogni 4 anni
02 30 - questo invece non apparirà mai
...

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Inoltre su FANDOM

Wiki casuale