[Coco] Nitors9 Shell+ scripting

Paul Fitch pfitchjr at bellsouth.net
Sun Aug 5 10:14:29 EDT 2007


> From: Robert Gault <robert.gault at worldnet.att.net>
> Subject: Re: [Coco] Nitors9 Shell+ scripting
> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
> Message-ID: <46B5D6E3.9080902 at worldnet.att.net>
> Content-Type: text/plain; charset=us-ascii; format=flowed
> 
> Gene Heskett wrote:
> > On Sunday 05 August 2007, Paul Fitch wrote:
> > 
> >>I'm looking for a primer on shell+ scripting.
> >>
> >>In my startup file there is the following code:
> >>-x
> >>chd /dd
> >>x
> >>
> >>My shell+ help doesn't mention the "x" at all.  What does it do?
> > 
> > 
> > I believe, and someone please correct me if I'm wrong, that the -x 
> > turns off the shells error exit so the script, which the 
> startup file 
> > is, does not exit if the command fails, in this case the 
> "chd /dd".  
> > Conversely, the single x turns it back on.
> > 
> 
> That is correct. However, the script doesn't make much sense. 
> If /dd is the same drive you booted from, there can't be any 
> need for error checking and the command chd /dd serves no 
> purpose. In normal usage, /dd is either /d0 or /h0. In either 
> case where you boot from /d0 and /dd=/h0 or you boot from /h0 
> and /dd=/d0, I can't think of any good reason for that 
> setting of /dd. Just make /dd the same as the boot drive.
> 
>
Robert, I made a new boot disk that that has the h0_dd as the /dd.  So the
computer boots using the floppy image, then immediately begins using the HD
for everything else.  I'm not using RGBDOS at this time, but I understand
that when I choose to change, things will get more straight forward.

I didn't add the code to the startup file, I just modified the starup file
to iniz some extra windows and such, and there was a change to /dd/sys in
there, prior to merging the fonts, patterns and pointer files.    Again, I
didn't know why the -x and x were in the file in the first place, and
couldn't find any documentation on it.  I did look at both the Level 2 and
the Nitros9 docs and help files first before I asked anyone. 





More information about the Coco mailing list