If you are concerned about the CR:LF at the end of each line then why not just do:
READSEQ line line = line[1,-3] and live happily ever after ;-) Dan On Tue, Mar 30, 2010 at 4:29 AM, MarcoM <[email protected]> wrote: > jBASE : Major 5.0 , Minor 21 , Patch 0366 (Change 86108) > OS : AIX 5.3 > > I tested IOCTL on CRLF terminated text files and obtained the > following: > > IOCTL(FILE, JIOCTL_COMMAND_SEQ_CHANGE_DELIMITER, CHAR(13):CHAR(10)) > Only works on the first line but all subsequent lines now begin with > CHAR(10) > > IOCTL(FILE, JIOCTL_COMMAND_SEQ_CHANGE_DELIMITER, CHAR(13)) > Only works on the first line but all subsequent lines now begin with > CHAR(10) > > This is nowhere near what I want, which is that READSEQ must not > include the CR or LF character in the string regardless of whether the > file is CRLF (Windows) or LF only (Unix) terminated. This is because I > am migrating from UV which already works this way. I do not have > control over how the text files are transfered to jBASE so suggesting > to change that will not help me. > > On Mar 29, 5:23 pm, Daniel Klein <[email protected]> wrote: > > http://www.jbase.com/r5/knowledgebase/manuals/3.0/30manpages/man/adv1... > > > > <http://www.jbase.com/r5/knowledgebase/manuals/3.0/30manpages/man/adv1.. > .> > > Dan > > > > > > > > On Mon, Mar 29, 2010 at 7:50 AM, MarcoM <[email protected]> wrote: > > > Is there a way to tell jBASE to discard the CR (CHAR(13)) at the end > > > of the line if the file being processed was ftp'ed from DOS in binary > > > mode? > > > > > I have hundreds of programs to migrate from UV to jBASE with > > > constructs like this: > > > > > LOOP WHILE READSEQ LINE FROM FILE > > > * do something with the LINE > > > REPEAT > > > > > Im changing in jBASE to this: > > > > > CR = CHAR(13) > > > LOOP > > > READSEQ LINE FROM FILE ELSE BREAK > > > CHANGE CR TO "" IN LINE > > > * do something with the LINE > > > REPEAT > > > > > UV will give the same output regardless of whether the file is > > > terminated with LF or CRLF and Im wondering if jBASE has a switch > > > (perhaps an environment variable or some IOCTL option) to achieve the > > > same. > > > > > Thanks for any help > > > > > -- > > > Please read the posting guidelines at: > > >http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > > > > IMPORTANT: Type T24: at the start of the subject line for questions > > > specific to Globus/T24 > > > > > To post, send email to [email protected] > > > To unsubscribe, send email to [email protected] > > > For more options, visit this group at > > >http://groups.google.com/group/jBASE?hl=en > > > > > To unsubscribe from this group, send email to jbase+ > > > unsubscribegooglegroups.com or reply to this email with the words > "REMOVE > > > ME" as the subject.- Hide quoted text - > > > > - Show quoted text - > > -- > Please read the posting guidelines at: > http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > IMPORTANT: Type T24: at the start of the subject line for questions > specific to Globus/T24 > > To post, send email to [email protected] > To unsubscribe, send email to [email protected] > For more options, visit this group at > http://groups.google.com/group/jBASE?hl=en > > To unsubscribe from this group, send email to jbase+ > unsubscribegooglegroups.com or reply to this email with the words "REMOVE > ME" as the subject. > -- Please read the posting guidelines at: http://groups.google.com/group/jBASE/web/Posting%20Guidelines IMPORTANT: Type T24: at the start of the subject line for questions specific to Globus/T24 To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en To unsubscribe from this group, send email to jbase+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
