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.
Ever feel achy from sitting crunched up on your computer table? Try lying down with these optical glasses that allow you to work on your laptop while lying flat on your back. This is the perfect solution with those with limited mobility or those who wish to prevent neck cramps and back strains.$ Check price
Linux for Beginners doesn't make any assumptions about your background or knowledge of Linux. You need no prior knowledge to benefit from this book. You will be guided step by step using a logical and systematic approach. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand.$ Check price