EXECUTE "!wc -l ":PATH.TO.FILE CAPTURING NUM.LINES ;* or is is PCPERFORM on uv?)
You *must* loop thru the file to get the number of lines, but at least this way you are looping in a compiled rather than interpreted language... Ian > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > [EMAIL PROTECTED] > Sent: Tuesday, June 21, 2005 12:38 PM > To: [email protected] > Subject: [U2] Field Count from a Seq File > > > I hope someone can show me an easy way to get the number of > lines from a > sequential file - without looping through the file. > > I am running UV 10.x on a AIX box. > > I open the file using an OPENSEQ command and I am looping through the > record using a READSEQ command. > > Either immediately after the OPENSEQ or after the first > READSEQ, I would > like to know if there is more then 1 line in the file. > > I know that prior to doing the OPENSEQ, I could open the > file, read the > record and then DCOUNT(RECORD,@FM) to get the number of > fields, close the > file and then do a sequential open and read. I am hoping > that there is a > system variable or something that I can use after the > OPENSEQ. Looping > through the record is not a viable option. > > Thanks > > Jim > ------- > u2-users mailing list > [email protected] > To unsubscribe please visit http://listserver.u2ug.org/ ------- u2-users mailing list [email protected] To unsubscribe please visit http://listserver.u2ug.org/
