Standard Shells On System V.4

Guy Harris guy at auspex.auspex.com
Sun Mar 11 10:09:53 AEST 1990


>Nobody in their right mind would "upgrade" the SVR3.2 /bin/sh to the 4.3BSD
>/bin/sh, especially when it would break existing customer applications.

Translation: yes, it'll have functions - if it didn't, AT&T would have a
riot on their hands.  It also supports job control, as Eric Gisin noted,
although you may have to invoke it as "jsh" to get it.  I don't think it
includes any other big extensions; i.e., no history or anything like
that.  (If you have something like "ile" or "atty" or the Andrew "tm",
or a terminal with history or snarf'n'barf in it, or.... you may not need
it.)

>ksh and csh have been announced as part of SVR4.0.

I think the Korn shell is one of the very recent versions ("ksh-88"?).

The C shell is derived (with few changes, as I remember) from the SunOS
4.1 C shell (yes, 4.1), which means it's basically the 4.3BSD one, with
assorted Sun additions like "hardpaths" and the ability to deal sanely
with characters with the 8th bit set (said ability added in SunOS 4.1).



More information about the Comp.unix.wizards mailing list