Hi
Да там и оптимизировать почти нечего.

Не думаю, что можно кардинально увеличить скорость, но можно попробовать не
дергать rm по каждому файлу.


Best regards
Alex

2015-02-17 4:34 GMT+02:00 Vladislav V. Prodan <ad...@support.od.ua>:​
>
>
> #!/bin/sh
>
> dir=/backup/AAA/video/home/2014/09/
>
> #exit
>
> # delete all video
> ​​
> find $dir -type f -name "*.mp4" -o -name "*.avi"   -exec rm -rf {} \;
>
​
find $dir -type f -name "*.mp4" -o -name "*.avi"   -exec rm -rf {}
​+
​


>
>
> # leave every fifth file, and the rest - remove
> ​
> for i in `find $dir -type d`
> do
>     cd $i || exit;
>
> ​​
> ls $i | grep snap-\*\.\*\.\*\.jpg | awk 'NR%5!=1' | xargs -I{} -n1 rm {}
>
​
​
​
​find . -name
 snap-\*\.\*\.\*\.jpg
​-print ​
| awk 'NR%5!=1' | xargs
​ ​
rm
​


> done;
>
>

Ответить