Date: Wed, 7 Oct 92 14:28:18 -0500
A very detailed comparison of sh, csh, tcsh, ksh, bash, zsh, and rc is available via anon. ftp in several places:
cs.uwp.edu (131.210.1.4):pub/vi/shell-100.BetaA.Z alf.uib.no (129.177.30.3):pub/lpf/misc/shell-100.BetaA.Z utsun.s.u-tokyo.ac.jp (133.11.11.11):misc/vi/shell-100.BetaA.Z
This file compares the flags, the programming syntax, input/output redirection, and parameters/shell environment variables. It doesn't discuss what dot files are used and the inheritance for environment variables and functions.