e bash scripting cosa centra con perl?
Comunque per 36 mesi la somma la vedo facile...
Sono 3 anni esatti.
Ti basta controllare che la partenza non sia un 29 febbraio nel caso
metti 28 febbraio o 1 marzo di 3 anni dopo.
Probabilmente puoi evitare di fare il check che l'anno di destinazione
sia bisistile se anche imposti come ultimo del mese un 28 Febbraio di un
anno bisestile (e gli mangi un giorno) non sarà la fine del mondo.
Comunque questo in bash dovrebbe andare: (però 1095 è 365*3... non tiene
conto di un eventuale anno bisestile nel mezzo.)
date --date "2013-01-29 +1095 days"