"Файлы, потроганные после даты..."
- From
- Vassily Kiryanov (2:5054/36)
- To
- Boris Rudakov ()
- Date
- 2003-09-24T13:26:14Z
- Area
- CARBON.COPY
* Forwarded from area 'perm.unix'
Hi Boris!
24 Sep 03 10:52, Boris Rudakov wrote to Vassily Kiryanov:
BR>>> "Выйдай мене все файлы вот из этого каталога и его подкаталогов,
BR>>> которые были модифицированы после такой-то даты". Хрен с ней, с
BR>>> маской - мне бы просто список :(
VK>> Канает тот же find. Получить разницу с текущей датой для любой
VK>> даты вполне реально, используя командочку date и малость
VK>> арифметики.
BR> КАК ????
BR> Ну туплю, туплю :)
Ну вот, например, как можно получить нынешний день недели в sh :
dow = `date +"%w"`
получишь в понедельник dow=1 и т.д.
если вместо %w поставить другое (%H - часы, %M - минуты, man date) то можно получить все атрибуты текущего времени суток и даты. Или можно получить время в юниксовом формате - голимые секунды от начала 1970 года и переведя требуемую прошлую дату в этот же формат просто вычесть.
Если лень разбираться с функциями sh, то напиши небольшую программку на перле, там localtime есть функция. Всё довольно просто. А лучше - отдохни, выпей минералки и перестань тупить ;)
Всего хорошего. "За верную и прибыльную дружбу!" (c) Яго.
Vassily
---
* Origin: И бъется против геноцида Вася, и против Васи геноцид. (2:5054/36)