А теперь такая задача ест..
Код:
for file in `find $1 -cmin -$2`
do
if [ -f $file ]
then
echo "$file"
else
echo "DIR: $file";
fi
done
пре условии что $1 это существующий путь а $2 это время в мнутах это цикл пробегает и выдет на экран все файлы у которых максиму это вреямя назад менялся статус.
Находятся также каталоги и они выдаются с пометкой "DIR:"
Однако это код имеет баг!
Если изменены файла в которых есть пробел (а может и дургие разделители не пробовал) то цикл начинает выдвать чушь.
типа если есть фал
/home/user/li4nij fail log
тидопустим только он был изменён то для цикла будет 3 токена.
хотя по смыслу должен быть один..
Как сделать так чтобы на спотыкаться на этом?