...
As we extend our command processing script, we'll add clauses to the case/esac block and add a short usage description to theĀ usage function.
Note that in bash, arguments to both scripts and functions are not enclosed in parentheses, as is the case in most programming languages.
Calling a function or a script
...