Positional parameters are used to access the command-line arguments. These are the trailing words that come after the command line call.
$ myShellScript posParam1 posParam2 posParam3
The first argument is denoted by
$1, the second by
$2, and so on. Any two-digit values are to be wrapped around in braces such as
$0 variable is the name of the command itself. This can be useful when printing out error messages.
If the user does not input any arguments, but you still call a positional parameter, then the shell takes it in as
shift command is used to shift the arguments over one. This removes the first argument, and advances the rest of the input arguments forward. We'll revisit this when using loops, where this command can be useful.
Here is a list of other important parameters.
shiftvariable within a loop.
This book approaches system administration in a practical way and is an invaluable reference for both new administrators and experienced professionals. It details best practices for every facet of system administration, including storage management, network design and administration, email, web hosting, scripting, and much more.$ Check price
Relieve spasms, tight muscles, trigger points and pressure points with the Body Back Buddy! This trigger point massage is designed to help you self-message any area of your body - especially those that are hard to reach. Keeping your muscles relaxes and out of contraction is importan in helping to reduce pain and prevent muscle injury.$ Check price