> On 17 Feb 2015, at 19:03, Vladislav V. Prodan <[email protected]> wrote: > > > 2015-02-17 6:29 GMT+02:00 Олександр Безпалько <[email protected] > <mailto:[email protected]>>: > find . -name snap-\*\.\*\.\*\.jpg -print > > Формирует неправильный порядок файлов > > Далее, > > find $i -type f -name "snap-*.*.*.jpg" -print | awk 'NR%5!=1' | wc -l > дает 720 файлов > > а вот после удаления: > find $i -type f -name "snap-*.*.*.jpg" -print | awk 'NR%5!=1' | xargs rm > остается 36 файлов вместо 180 > > Есть мнение, что "xargs rm" дважды проходит > > > Остановился пока на > > for i in `find $dir -type d` > do > cd $i || continue; > ls $i | grep snap-\*\.\*\.\*\.jpg | awk 'NR%5!=1' | xargs rm > done;
for i in `find $dir -type d` do test -d $i && find $i -type f -maxdepth 1 -name 'snap-*.*.*.jpg’ | sort | awk 'NR%5!=1' | xargs rm done
