2 Further Reading

If you want a comprehensive description of C-shell syntax and facilities; check the man pages for csh. Books exclusively on the C-shell are not as commonplace as you might expect; one such is Teach Yourself the Unix C shell in 14 days by David Ennis & James C. Armstrong (SAMS Publishing, Indianapolis, 1994). While there are plenty of UNIX books, they tend to give spartan coverage of the C-shell, often concentrating on the interactive aspects; in many the examples are sparse. One that bucks the trend is UNIX Shells by Example by Ellie Quigley (Prentice-Hall, New Jersey, 1997). This has numerous examples, where the function of each line is explained. C-shell is included, and there are chapters on the tools of the trade like awk and regular expressions. The chapter entitled Shell Programming in UNIX for VMS Users by Philip E. Bourne (Digital Press, 1990) is well worth a read, especially for those of you who developed command procedures in Starlink’s VMS era, and want to convert them to UNIX scripts. Chapter 49 of UNIX Power Tools by Jerry Peek, Tim O’Reilly, & Mike Loukides (O’Reilly & Associates, 1993) has useful summaries and describes some problems with the C-shell.