Linux shell script program to multiply two numbers

Here, we are going to learn how to multiply two numbers in Linux shell script?
Submitted by Nidhi, on February 14, 2021

Problem statement

Here, we will create a shell script program to read values for variables from the user and then perform multiplication operation and print the result on the console screen.

Multiply two numbers using Linux Shell Script

The source code to create a Linux shell script program to multiply two numbers is given below. The given program is compiled and executed successfully on Ubuntu 20.04.

Linux shell script program to multiply two numbers

#!/bin/bash

# Program name: "multiply.sh"
# Linux shell script program to multiply two numbers.

echo "Enter num1: "
read num1
echo "Enter num2: "
read num2

multiply=`expr $num1 \* $num2`
echo "Multiplication is: $multiply"

Now, we will save the shell script program with the "multiply.sh" name.

Output

$ sh multiply.sh 
Enter num1: 
10
Enter num2: 
5
Multiplication is: 50

Explanation

In the above program, we read values of two variables from the user and then multiply both numbers and store the result into the result variable.  After that, we printed the result on the console screen.

multiply=`expr $num1 \* $num2`

In the above statement, we have to use the "\*" operator to perform multiplication operations.

Linux shell script programs »


Comments and Discussions!

Load comments ↻






Copyright © 2024 www.includehelp.com. All rights reserved.