Category:UNIX Shell Implementations: Difference between revisions

m
comparison of shells
(Fixed a few spelling mistakes and readability)
m (comparison of shells)
Line 40:
 
Note that in all these examples the ''unset bar'' command is simply to avoid any confusion in the unlikely event that a variable named "bar" was present in the shell environment or local variable heap prior to our functional examples. This sort of difference, the implicit creation and scope of subshells and subproceses, and the underlying conceptual distinctions between shell and environment variables are at the root of many shell scripting portability issues and cause most of the confusion experienced by novices to UNIX shell scripting.
 
==Comparison of various shells==
http://athena.vvsu.ru/docs/unix/unix_adm/ch13.htm, an excerpt from "UNIX Unleashed, System Administrator's Edition", has a decent discussion of how to choose a shell. The article focuses on three areas: command line usage, shell scripting for personal use and shell scripting for others to use.
Anonymous user