Salut a tous,
ca se passe sous SOLARIS 8 avec du BASH.
voila j'ai un script a réalisé pour un client et j'ai une partie qui me pose problème.
mon client veut que je supprime tous les fichiers qui sont anterieurs au 01/04/2009. j'utilise cette commande pour faire la suppression :
#suppression des fichiers dans $REPERTOIRE de plus de XXX jours, date d'avant le 01/04/2009
find $REPERTOIRE -name 'FICHIER' -mtime +XXX -exec rm {} \;
mon problème est que je voudrais connaitre le nombre de jour entre le 01/04/2009 et la date du jour pour faire la suppresion, je voulais le faire avec :
diffdate()
{ echo $((($(date -d "$2" +%s)-$(date -d "$1" +%s))/86400));
}
le gros problème est que l'option -d n'est pas dispo sur solaris 8 ...
quelqu'un a une idée ???
merci pour votre aide