I haven't shipped the NLS stuff since version 2.20 or so because I thought 
Jerome was handling that. -- Gregory

> On 01/22/2024 2:11 PM EST Wilhelm Spiegl via Freedos-devel 
> <freedos-devel@lists.sourceforge.net> wrote:
>  
>  
> It would be great when edlin could support the 20 NLS files that are shipped 
> with it some day.
> At least 1.24 till 1.29 of the NLS files are not supported. And I do not 
> speak about Chinese.
>  
> Willi
>  
>  
> 
> 
> Sent: Monday, January 22, 2024 at 6:23 PM
> From: "Gregory Pietsch via Freedos-devel" 
> <freedos-devel@lists.sourceforge.net>
> To: "Technical discussion and questions for FreeDOS developers." 
> <freedos-devel@lists.sourceforge.net>
> Cc: "Gregory Pietsch" <gpiet...@comcast.net>
> Subject: Re: [Freedos-devel] Question about edlin
> 
> FD edlin ignores a leading space. If you want the leading space to be 
> searched for, put the string in quotes; e.g.
> 
> 1r"written"," written"
> 
> The reason why I didn't stick a ^Z there is because I wanted to get away from 
> control characters in the commands, and a comma just looks better, IMHO.
> 
> Gregory
> 
> > On 01/22/2024 12:06 PM EST Bret Johnson via Freedos-devel 
> > <freedos-devel@lists.sourceforge.net> wrote:
> >
> >
> > > I'm using the "r" (replace) instruction correctly: 1rfrom,to will
> > > start at line 1 and replace "from" with "to".
> > >
> > > But it looks like a leading space is ignored, so edlin treats my
> > > "1rwritten, written" as just "1rwritten,written" and seems to ignore
> > > it because the "from" and "to" strings are the same.
> > >
> > > FYI: I can add a space in the middle of a replaced word, such as:
> > >
> > > *1rtext,te xt
> > > 1: This is a plain te xt file,written in edlin.
> > >
> > > Is "ignore leading spaces after the comma in the 'r' command" the
> > > expected behavior from MS-DOS edlin?
> >
> > I haven't used EDLIN in a LONG time (decades), but just did an experiment 
> > with MS-DOS 7.1 EDLIN. Your problem doesn't seem to be unrecognized spaces, 
> > it seems to be that you're not using any sort of "escape" character to 
> > separate your input and output strings. I believe you think the comma 
> > should be the "escape" character and it isn't. There's a similar issue with 
> > programs like SED and AWK/GAWK.
> >
> > When I'm in EDLIN (at least the one with comes with MD-SOD 7.1) and I type 
> > "?" to get help, the syntax for the Replace command looks like this:
> >
> > Replace [startline][,endline][?]R[oldtest][CTRL+Znewtest]
> >
> > It expects you to use a Ctrl-Z (end-of-file character) as the "escape" 
> > character.
> > If I use the Ctrl-Z "trick" I can replace things like you're wanting to do.
> >
> > I do not remember if earlier versions of EDLIN did this or not, nor do I 
> > know how FD-EDLIN works.
> >
> >
> > _______________________________________________
> > Freedos-devel mailing list
> > Freedos-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freedos-devel
> 
> 
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
> 
> 
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to