bonjour,
je voudrais faire un bach de purge.
il doit supprimer tous les fichiers .bak sauf les 5 derniers.
avec les head et ail cela ne foncionne pas.
comment faire avec une boucle (ou si il y a plus simple) pour tester si $i fait parti des 5 derniers fichiers?
example de script:
DERNIERSFIC=`ls -tr $CHEM/*.bak|tail -6`
for i in `ls -tr $CHEM/*.bak`
do
if [ $i = $DERNIERSFIC ] ; then
echo ------------ $i est un des derniers fichiers
else
echo ------------ $i peut etre supprime
fi
done
Poste le Thursday 9 September 2010 09:21:40