|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Roman Guezikov 2:5020/400 04 Jan 2001 13:04:19 To : All Subject : Re: find files -------------------------------------------------------------------------------- А чем плох глоб? Интересуюсь потому как не знаю. Объясни, плз. -- Regards, Roman Gesikov "Artem Chuprina" <Artem.Chuprina@p32.f371.n5020.z2.fidonet.org> wrote in message news:1334823751%slrn956hpc.dre.ran@menegroth.ran.pp.ru... > Здравствуй, Andrew Bobin. > > В твоём письме от Wed, 03 Jan 2001 06:20:16 +0300 написано: > > avr> Как мне найти все файлы с именами, удовлетворяющими маске и пробежаться > avr> по ним? Т.е. интересуют аналоги паскалевских функций findfirst и > avr> findnext. Можно с примерами. > > Для наколенного поделия можно пользоваться glob (perldoc -f glob), а для > аккуратной работы - opendir, readdir, grep. Только вместо маски придется > применять регекс. Впрочем, из досовской маски регекс делается заменой > > s/\./\\./; s/\*/.*/g; s/\?/./g; > > Только работать будет несколько иначе - как в юниксе. Зачем тебе аналоги > findfirst и findnext, не понимаю (на перле не пишут как на паскале), но если > обоснуешь, я прогнусь и напишу. > > -- > Artem Chuprina E-mail: ran@ran.pp.ru > Programmer FIDO: 2:5020/371.32 > Memonet Ltd. Phone: +7-095-284-1356 Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Benefon (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/64881d87d730.html, оценка из 5, голосов 10
|