Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!gatech!hao!oddjob!gargoyle!ihnp4!homxb!ho95e!wcs From: wcs@ho95e.ATT.COM (Bill.Stewart) Newsgroups: comp.sources.wanted Subject: Re: C shell for System V Message-ID: <1533@ho95e.ATT.COM> Date: Wed, 15-Jul-87 19:27:03 EDT Article-I.D.: ho95e.1533 Posted: Wed Jul 15 19:27:03 1987 Date-Received: Sat, 18-Jul-87 04:13:39 EDT References: <9904@duke.cs.duke.edu> <242@wrs.UUCP> Reply-To: wcs@ho95e.UUCP (46133-Bill.Stewart,2G218,x0705,) Distribution: na Organization: AT&T Bell Labs 46133, Holmdel, NJ Lines: 32 Keywords: na In article <9904@duke.cs.duke.edu> lhb@duke.cs.duke.edu (Pete Boyd) writes: : We are planning to use AT&T equipment for some undergraduate courses to : be offered in the fall. I would like to offer these students features of : the UNIX C shell. Many thanks to anyone who has knowledge of a port of : the C shell to System V. There may be commercial vendors who sell csh for the 3B series, but they're not in the AT&T Toolchest, which is the mechanism for selling unsupported internal software. In article <242@wrs.UUCP> dg@wrs.UUCP (David Goodenough) writes: : Could be a problem - as far as I know only BSD UNIX supports job control Which features of C shell matter to you? - C-like Syntax (for this you really need csh) I've always found it easier to write programs in /bin/sh than in csh. Korn Shell (ksh) is upward-compatible with /bin/sh, and has a number of additional programming features. - History The Korn Shell (ksh) history mechanism supports a csh-like interface and an interactive-editor interface which is easier to use. - Job Control This is really an operating system feature, not a shell feature, though the shell needs hooks to request job-control service. Ksh supports job control on 4.*BSD. On System VR2 you don't have "real" job control, but you do have "shell layers" which help somewhat, and can be accessed from /bin/sh or ksh. -- # Bill Stewart, AT&T Bell Labs 2G-202, Holmdel NJ 1-201-949-0705 ihnp4!ho95c!wcs