Something funny about Windows
Les Mikesell
lesmikesell at gmail.com
Fri Dec 16 21:12:53 UTC 2005
On Fri, 2005-12-16 at 14:56, Mike McCarty wrote:
> > On Fri, 2005-12-16 at 11:55, Mike McCarty wrote:
> >
> >
> >>>Normally, I'd suggest ./test and expect that to work reliably across
> >>>Unix-like operating systems.
> >>
> >>Possibly. The word "test" is reserved in some shells.
> >
> >
> > It's a built-in, which means only that it is found ahead of a PATH
> > search for executables. You can still specify the path to a
> > real executable if you want.
>
> Umm... read what I wrote. It is a built-in for bash. I did not
> specify bash. I have used a shell in which "test" is a reserved
> word, and could be used only under restricted contexts, and didn't
> mean what you probably think it meant. It put the shell into
> a "debug mode" of operation. So I'm simply exercising caution
> in the "expect it to work reliably across Unix-like operating
> systems" part of the quote.
I thought we were talking about unix-like shells. That is
not a unix-like shell behavior. At least not one that is
anything like the default (bourne) shell since 1977 or so.
> >>Yes, SCO UNIX is "more nearly" UNIX.
> >
> >
> > There have been very few variations in the bourne shell so I
> > wouldn't expect a difference in that respect. If you go back
> > far enough you might find one that didn't have test as a
> > built-in and would always have run /bin/test or it's '[' link
> > as an external program.
>
> What does this have to do with SCO?
Xenix and SCO both used bourne shells.
--
Les Mikesell
lesmikesell at gmail.com
More information about the users
mailing list