Objectives
-
Advanced usage of the bash shell
-
The use of shell options
-
The difference between internal and external commands
-
How to plan for when commands fail
-
How to determine whether an internal command or an external command will be used
-
How to specify that the external command be used
-
The use of globbing to match multiple file names to be acted upon by commands
-
How the PATH variable affects which commands can be used
-
Where to place shell scripts for use by one user ...