la syntaxe date X days ago n'existe pas sur tous les linux pas du tout sur les unix proprietaires et pas sur tous les BSD non plus !
à proscrire à jamais par concéquence.
une des solutions simple :
expr `date +%d` - 1
et bien sur si on veut gerer le moi et l'année il faut faire un shellscript
qui test si le jour est 0 alors faire cal du moi précédent pour voir si il se fini par 28,29,30,31 et si on est janvier faire année -1
rien de plus simple quoi


