Positional Parameters
The Positional parameters are described as numbered variables representing the position of the arguments passed to the shell script. A name of the shell script is passed as the positional parameter $0, the first argument is passed as positional parameter $1 and many more. It creates a number of arguments which are specified in the command and the shell assigns values to these positional parameters.
$0 - Command or Source file name
$1-$9- By using Passed as an argument the user defined file or commands
$# - list the total number of parameter
$* - It can make the list of individual details about each and every argument.