Shell Parameters
There are three types of shell parameters: special parameters, positional parameters, and variables. In the previous module, we covered how to set and expand shell variables, which have user-defined names. In shell scripting, positional parameters are used extensively as the arguments to a shell script as well as the arguments to functions defined within a shell script. Additionally, the shell special parameters are used to query important information about the shell environment and access information about recently executed commands