Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!auspex!guy From: guy@auspex.auspex.com (Guy Harris) Newsgroups: comp.unix.wizards Subject: Re: Standard Shells On System V.4 Message-ID: <3019@auspex.auspex.com> Date: 11 Mar 90 00:09:53 GMT References: <269@macuni.mqcc.mq.oz> <12332@smoke.BRL.MIL> Organization: Auspex Systems, Santa Clara Lines: 19 >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).