In certain situations, we may need to pass arguments or parameters to functions.
In such situations, we can pass arguments as follows.
Calling the script with command-line parameters is as follows:
$ name arg1 arg2 arg3 . . .
Let's type a function as follows:
$ hello() { echo "Hello $1, let us be a friend."; }
Call the function in the command line as follows:
$ hello Ganesh
This should produce the following output:
Hello Ganesh, let us be a friend
Let's write the script function_07.sh. In this script, we pass command-line parameters to the script as well as the function:
#!/bin/bash quit() { exit } ex() { echo $1 $2 $3 } ex Hello hai bye # Function ex with three arguments ex World # Function ex with one argument echo $1 # First argument passed...