Bash Function: Find Number Of Arguments Passed

In a Bash shell script, you can find the number of arguments passed to a function by using the $# special variable. The $# variable holds the number of arguments passed to the function.

Here is an example of a simple function that prints the number of arguments passed to it:

j
find_arguments_count() {
echo "Number of arguments: $#"
}

find_arguments_count "arg1" "arg2" "arg3"
# Output: Number of arguments: 3

In this example, the function find_arguments_count takes any number of arguments and echoes the number of arguments passed to it using the $# variable. When the function is called with three arguments, the output is Number of arguments: 3.

Leave a Comment