I'm not sure I understand how regular expressions could be used in ESEARCH, even in Type U. Would you please elaborate? Thanks, Kebbon
> From: [email protected] > To: [email protected] > Date: Mon, 29 Mar 2010 18:22:27 +0000 > Subject: Re: [U2] Regex searching UD files > > Does UniData ECL ESEARCH command not fill the bill already? > > Wally Terhune > U2 Support Architect > Rocket Software > 4700 S. Syracuse Street, Suite 400 **Denver, CO 80237 **USA > Tel: +1.720.475.8055 > Email: [email protected] > Web: www.rocketsoftware.com/u2 > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Boydell, Stuart > Sent: Monday, March 29, 2010 12:22 AM > To: U2 Users List > Subject: Re: [U2] Regex searching UD files > > I think this should be one for Rocket to implement a RegexSearch in U2. > However, if it's size non-impactive, what I would normally do is copy the > file to a temporary directory then run grep across that. > > Stuart Boydell > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Dan McGrath > Sent: Monday, 29 March 2010 17:08 > To: U2 Users List > Subject: [U2] Regex searching UD files > > I've written a small utility to be able to run egrep on a UD file (not > UD directory), however its implementation is not ideal. > > > > Essentially, I select the file I'm searching, writing each record one at > a time to a temp UNIX file and running egrep on it as follows > > > > !egrep -q -f MyTempRegexFile MyTempRecordFile ; echo $? > > > > Where MyTempRegexFile is a file containing the desired regex pattern > stored earlier and MyTempRecordFile is a file name unique to each user. > > > > My problem with it is that I have to do a READ on each record, followed > by a WRITE then have egrep read it in as well. That's a lot of seemingly > unneeded disk IO if I could only stream the record to egrep without have > to do a WRITE after the READ. > > > > Any ideas? I feel I'm missing something quite obvious. > > > > Regards, > > Dan > > > ########################################################################################### > The information transmitted in this message and attachments (if any) is > intended only > for the person or entity to which it is addressed. The message may contain > confidential > and/or privileged material. Any review, retransmission, dissemination or > other use of > or taking of any action in reliance upon this information by persons or > entities other > than the intended recipient is prohibited. If you received this in error, > please > contact the sender and delete the material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or > distribute > the information contained in this e-mail and any attached files with the > permission of IMB. > ########################################################################################### > _______________________________________________ > U2-Users mailing list > [email protected] > http://listserver.u2ug.org/mailman/listinfo/u2-users > > _______________________________________________ > U2-Users mailing list > [email protected] > http://listserver.u2ug.org/mailman/listinfo/u2-users > _______________________________________________ > U2-Users mailing list > [email protected] > http://listserver.u2ug.org/mailman/listinfo/u2-users _______________________________________________ U2-Users mailing list [email protected] http://listserver.u2ug.org/mailman/listinfo/u2-users
