find s pomoci regexp
Annath groups
annath_groups na blacksuns.net
Pondělí Únor 12 17:27:22 CET 2007
1. Rad bych si nasel zda neco podobneho uz tahle konfera neresila, ale
nejak se mi nedari (web vyhledavani nevyhledava? a google mi z nasi
konference nevratil nic pouzitelneho) a tedy - o co mi hlavne ale jde -
2. Problem - vyhledavani pomoci find s parametrem -regex
SITUACE - mam soubory:
DWEI.AA061231.001.TXT
DWEIS.BC061231.001.TXT
a chci udelat vhodnou masku, ktera je vyhleda. Podminky jsou
DWEIS
DWEI
a za tim uz to ma fixni format.
Funguje mi toto:
find ./ -type f -regex
"\./DWEI[S]?\.[A-Z][A-Z][0-9][0-9][0-9][0-9][0-9][0-9]\.[0-9][0-9][0-9]\.TXT"
ale proc nefunguje toto?
"\./DWEI[S]\?\.[A-Z]\{2\}[0-9]\{6\}\.[0-9]\{3\}\.TXT"
Podle me by melo, ale ono ne a ne. Perlovské regexpy (které funguji) find
neumi. Je snad opakovani nejakym "nadstandardem" reg. vyrazu? Nic o tom
nevim.
Dík za poradu, je to spis akademicky problem, ale rad bych mel jasno.
PSp
Další informace o konferenci Linux