Всем здраствуйте.
Смешно но утилитка find чистит файлы только до Суток.
А мне надо чтобы файла оставались только те кому от роду пять часов.
Или их было "последних" пять.
Не хочется чегото лепить из симбиоза awk ls и пр..
Может есть чтото готовое?
шелл у меня csh (tsh) OS SCO
С уважением.
Добавить хотел: Не скрипт на csh на эту тему а может есть
утилка готовая?
>Всем здраствуйте.
>Смешно но утилитка find чистит файлы только до Суток.
>А мне надо чтобы файла оставались только те кому от роду пять
>часов.Штатная функциональность find(1) из FreeBSD:
-mtime n[smhdw]
If no units are specified, this primary evaluates to true if the
difference between the file last modification time and the time
find was started, rounded up to the next full 24-hour period, is
n 24-hour periods.If units are specified, this primary evaluates to true if the
difference between the file last modification time and the time
find was started is exactly n units. Please refer to the -atime
primary description for information on supported time units.-ctime
-atime>шелл у меня csh (tsh) OS SCO
Если find из SCO не обладает данным функционалом, то стоит обратить свой взгяд на GNU find
а у SCO-шного find нет ключей -cmin -mmin ?
>а у SCO-шного find нет ключей -cmin -mmin ?
К сожалению нет, хотя вроде SCO не древняя (open server 5.01)
Однако утилит у ней много а не знаешь об их существовании.
В сущности шелл в каждой nix системе содержит столько утилит
что никакой перл (стандартной установки) его не обгонит.
Иногда карябаешь скрипт и сам не знаешь что это уже есть в в любой поставке
Unix. Всякие хитрые утилитки типа newform fold nl ln bc и прочее и прочее.
>>а у SCO-шного find нет ключей -cmin -mmin ?
>К сожалению нет, хотя вроде SCO не древняя (open server 5.01)Поставить GNU find. Однако с некоторого момента проект GNU отказался поддерживать продукцию от СКОтины, по вполне понятным причинам.
>В сущности шелл в каждой nix системе содержит столько утилит
>что никакой перл (стандартной установки) его не обгонит.вранье чистой воды.
>Иногда карябаешь скрипт и сам не знаешь что это уже есть в
>в любой поставке
>Unix. Всякие хитрые утилитки типа newform fold nl ln bc и
>прочее и прочее.эти утилиты никак в общем случае не связаны с shell.
>Всем здраствуйте.
>Смешно но утилитка find чистит файлы только до Суток.
>А мне надо чтобы файла оставались только те кому от роду пять
>часов.
>Или их было "последних" пять.
>Не хочется чегото лепить из симбиоза awk ls и пр..
>Может есть чтото готовое?
>шелл у меня csh (tsh) OS SCO
>С уважением.У команды find есть ключ mmin, который позволяет задавать время
модификации в минутах.