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...