|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 22 Mar 2001 22:34:56 To : Andy Uskov Subject : Re: find'ом найти только один файл? --------------------------------------------------------------------------------
Hi, Andy!
>>>>> "AU" == Andy Uskov <Andy.Uskov@p16.f432.n5030.z2.fidonet.org> writes:
VB>> то Lev: может проще что-то свое на perl'е или чем-нибудь еще
VB>> написать? Ведь вся функциональность find'а не нужна, нужно только одно
VB>> имя? А внутри find наверняка тот-же glob() вызывается...
AU> Ты эта... сопоставь возможности find и perl, да?
Hу почему все хватаются за пример, не пытаясь вникнуть в суть ответа?
давайте вернемся - что нужно было в оригинальном вопросе?
По нескольким regex найти файлы, причем не все, которые под эти re
попадают, а только первые поавшиеся.
perl мною упомянут только потому, что _мне_ на perl проще. И именно
потому, чтоб к этому не прицеплялись, последнее предложение со словами
"...наверняка там тот-же glob() вызывается..."
man 3 glob
NAME
glob, globfree - find pathnames matching a pattern, free memory from
glob()
SYNOPSIS
#include <glob.h>
int glob(const char *pattern, int flags,
int errfunc(const char * epath, int eerrno),
glob_t *pglob);
void globfree(glob_t *pglob);
[skip]
CONFORMING TO
POSIX.2
про то, что это не истина в поледней инстанции - так даже не вопрос. И
сопоставлять я совсем ничего не скажу. ПОЛHОСТЬЮ проблемой владеет
вопрошавший, ему и решать, что для него пушка, а что воробьи...
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/2541afbc7ff1.html, оценка из 5, голосов 10
|