Hi ALL.Нужно сделать обход дерева директорий и сравнить имена файлов согласно заданному шаблону. Шаблоны должны быть как и в BASH, т.е. использование *, ?, []. Обход я сделал, осталось за малым: сравнение по шаблону. Кто-нибудь может посоветовать как это можно сделать, кроме использования pcre библиотеки? Че-то у меня не получается преобразовать из BASH-like стиля к PCRE :(. Может кто-нибудь делал подобную вещь? Приму любые советы. В крайнем случае буду писать сам...
Заранее благодарю откликнувшихся.
Я так понимаю, это на perl ?Вместо '*' ставишь '.*'
Вместо '?' ставишь '.'
Экранируешь всякие '\' с '.' и сравниваешь.PS. А почему бы просто не использовать команду find ?
>Я так понимаю, это на perl ?
>
>Вместо '*' ставишь '.*'
>Вместо '?' ставишь '.'
>Экранируешь всякие '\' с '.' и сравниваешь.
>
>PS. А почему бы просто не использовать команду find ?
Не привык использовать внешние программы в своих :)
у перла есть свой find , не менее мощный