There was one Bourne Shell, but various versions and enhancements 
made them somewhat different on different platforms. Remember that 
BSD split off on Unix Version 6.  There was very little effort to 
standardize until about 1990. Some systems would have both the 
Berkeley version of /bin/sh as well as the System V version. I don't recall 
the differences, but there were some gotchas. I can look at some of my 
older scripts. 

Actually, csh brought out some very good enhancements, such as job 
control, built in commands, variable substitution, most of which were 
incorporated into the Korn Shell. The idea behind the cshell is that its 
syntax is more c-ish, which would be more preferable to C programmers.
Since some of my work was cross platform stuff, it was always important 
to keep a common base, and I always could count on /bin/sh installed 
and also available during single user mode where shells in /usr/bin woudl 
not be. So, most of my simple scripts are generic sh. Most of my more 
complicated scripts are ksh. Perl is better for more complicated stuff 
except that one cannot count on Perl being installed on all systems, 
though I cannot fathom a system without it.  
On 19 Jun 2000, at 15:29, Paul Lussier wrote:

> 
> To my knowledge, there's only 1 Bourne shell, and since it came from AT&T, I 
> would expect that to be SYSV (same with ksh, since Steven Korn was also of
> AT&T).  I've never heard of a BSD variant of the Bourne shell, nor a BSD 
> variant of the Korn shell.  
Jerry Feldman <[EMAIL PROTECTED]>
Associate Director
Boston Linux and Unix user group
http://www.blu.org

**********************************************************
To unsubscribe from this list, send mail to
[EMAIL PROTECTED] with the following text in the
*body* (*not* the subject line) of the letter:
unsubscribe gnhlug
**********************************************************

Reply via email to