In this chapter you’ll learn about shell features that are useful to interactive users or not part of the POSIX shell standard. These features are available in Bash and the Korn shell, the two most commonly available POSIX-compliant shells across Unix, Linux, and Mac systems.
The Korn shell was developed by David Korn of AT&T Bell Laboratories and was designed to be “upward compatible” with both the System V Bourne shell and the POSIX standard shell. It is now widely available across all major *nix platforms and if you have access to a command line, you probably have
ksh available to you.
Bash (short for Bourne-Again Shell) was developed by Brian Fox for the Free Software Foundation. It was also ...