найти. -mtime + 10
Это может быть интегрировано в скрипт несколькими способами. Для одного:
isOlder () {
[ "`find $1 -mtime +10`" == "$1" ]
return $?
}
ls | while read fname; do
if isOlder "$fname"; then
echo $fname is older
else
echo $fname is not older
fi
done
Я перечислил выше, потому что это звучало так, будто вы в основном хотели провести тест и выполняли другую обработку. OTOH, если вам действительно нужны старые файлы:
$ find . -mtime +10 | while read fname; do
> echo $fname
> done