ouai tu fais un flitre sur les dates
tu prends des deux dates bornes et tu les convertis en entier comme ça:
par exemple
[CODE]
a=2008-06-30
b=2008-07-03
date1=$(date -d$a +%s)
date2=$(date -d$b +%s)
Tu peux filtrer les elements de ton repertoire avec:
Code:
1 2 3 4 5 6 7
|
for d in $(ls -l | awk '{print $6}' )
do
date=$(date -d$d +%s)
if [ $date -gt $date1 -a $date -lt $date2 ]; then ...
fi
done |
oui c'est tes guillements
les guillements inverses `...` indiquent une substitution de commande, or $start_days_ago est juste une variable et pas une commande l'erreur est donc normale. retire simplement ces backquotes.