In Linux, tasks can be automated by writing several commands in one script and then executing the script whenever the same set of commands are needed. These scripts accept a variety of command-line arguments, which are often passed collectively when the script is executed.
The good thing is that a built-in function (called
getopts) is available in Linux that is used to parse these command-line arguments. In this tutorial, you will learn about the
getopts function in detail and how to use it to handle command-line arguments very effectively. This is explained with the help of several examples.