Помогите разработать алгоритм для следующей задачи. Есть ряд бекапов - файлы с именем vzdump-qemu-100-2016_02_10-00_15_01.vma.gz В этом шаблоне изменяется цифра 100 (имя машины) и дата/время. Цифр этих много. Нужно: оставить только 2 файла на каждую машину. То есть надо 1) проход и выяснение имеющихся файлов машин, на выходе - массив машин (100,101,1001) 2) проход и удаление кроме последних X файлов по шаблону.
То есть оставить по паре файлов каждого бекапа. Как правильнее и проще?