|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andy Shevchenko 2:465/192 23 Feb 2003 15:36:07 To : Aleksey Cheusov Subject : Re: Скрипт надыть ... поможите на bash ... -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@serv.smile.org.ua .RFC-NNTP-Posting-Date: 23 Feb 2003 12:36:07 GMT Hi Aleksey Cheusov! On Fri, 21 Feb 03 14:12:55 +0200; Aleksey Cheusov <cheusov@scnsoft.com> wrote about 'Re: Скрипт надыть ... поможите на bash ...': IA>> найти файлы в указанном каталоге (и подкаталогах) с именем IA>> пользователя nobody IA>> и скопировать их куда-надыть, но найти только на 650mb ... IA>> как сделать поиск я знаю .. а как его по сумарному размеру всех IA>> найденных файлов это я придумать (понять) не могу ... AC> find <source_dir> <ypur_options> | AC> xargs ls -l | AC> awk '{ AC> size += $5 if (size >= 650000000) AC> exit AC> print $1 AC> }' | xargs yourcp <destination_dir> >> man find man bc >> Или можно на одном языке, но не shell. Perl, python, ... AC> Зачем делать сложным то, что проще простого? Ты сам применяешь awk в то время, как shell умеет expr или bc. -- With best regards, Andy Shevchenko. mailto: andy@smile.org.ua --- slrn/0.9.7.4-asp (Linux) * Origin: Smile Club (2:465/192@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/12169d7b803ac.html, оценка из 5, голосов 10
|