nombre de jour entre 2 dates [SHELL][SOLARIS 8] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 27-09-2011 à 17:42:15
Code :
|
ou encore voir si ca existe sous solaris !
Code :
|
Marsh Posté le 06-10-2011 à 21:17:55
Sinon tu fais un touch d'un fichier avec la date que tu veux et tu fais un find des fichiers plus vieux que ce fichier.
Ca doit fonctionner sois solaris 8 car de souvenir j'ai fait un script dans le même style.
Marsh Posté le 14-09-2011 à 15:44:27
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