8 name => "Bourne shell",
12 name => "GNU Bourne-Again SHell",
19 name => "Tenex C Shell",
23 name => "AT&T KornShell",
26 name => "Extensible Shell",
29 name => "Run Commands",
40 title => "Job control",
83 title => "Shell functions",
96 title => "\"Sensible\" Input/Output redirection",
109 title => "Directory stack",
122 title => "Command history",
135 title => "Command line editing",
148 title => "Vi Command line editing",
161 title => "Emacs Command line editing",
174 title => "Rebindable Command line editing",
187 title => "User name look up",
200 title => "Login/Logout watching",
213 title => "Filename completion",
226 title => "Username completion",
239 title => "Hostname completion",
252 title => "History completion",
265 title => "Fully programmable Completion",
278 title => "Mh Mailbox completion",
291 title => "Co Processes",
304 title => "Builtin artithmetic evaluation",
317 title => "Can follow symbolic links invisibly",
330 title => "Periodic command execution",
343 title => "Custom Prompt (easily)",
356 title => "Sun Keyboard Hack",
369 title => "Spelling Correction",
382 title => "Process Substitution",
395 title => "Underlying Syntax",
408 title => "Freely Available",
421 title => "Checks Mailbox",
434 title => "Tty Sanity Checking",
447 title => "Can cope with large argument lists",
460 title => "Has non-interactive startup file",
473 title => "Has non-login startup file",
486 title => "Can avoid user startup files",
499 title => "Can specify startup file",
512 title => "Low level command redefinition",
525 title => "Has anonymous functions",
538 title => "List Variables",
551 title => "Full signal trap handling",
564 title => "File no clobber ability",
577 title => "Local variables",
590 title => "Lexically scoped variables",
603 title => "Exceptions",