Home »
Linux »
Linux shell script programs
Linux shell script program to demonstrate the '$#' variable
By IncludeHelp Last updated : October 20, 2024
Problem statement
Here, we will use the "$#" variable to print the total number of command-line arguments passed and print the argument total on the console screen.
Demonstrate the '$#' Variable using Linux Shell Script
The source code to create a Linux shell script program to demonstrate the "$#" variable is given below. The given program is compiled and executed successfully on Ubuntu 20.04.
Linux shell script program to demonstrate the '$#' variable
#!/bin/bash
# Program name: "total_command.sh"
# Linux shell script program to demonstrate the "$#" variable.
echo "Total command line arguments are: $#"
Now, we will save the shell script program with the "total_command.sh" name.
Output
$ sh total_command.sh 1 2 3 4 5
Total command line arguments are: 5
Explanation
In the above program, we used the $# variable to get the total number of the command-line argument passed. Here, we passed the argument total using the echo command on the console screen.
Linux shell script programs »