Shell script for multiplication of two numbers
1. initialize two variables
2. multiply two numbers directly using $(...) or by using external program expr
3. Echo the final result.
Multiplication of two numbers without using expr
#shell program to multiply two numbers num1=10 num2=20 ans=$((num1 * num2)) echo $ans
Output
200
Multiplication of two numbers using expr in shell script
In shell, * represents all files in the current directory.
So, in order to use * as a multiplication operator, we should escape it like \*.
If we directly use * in expr, we will get error message.
#shell program to multiply two numbers using expr num1=10 num2=20 ans=`expr $num1 \* $num2` echo $ans
Output
200
Useful Resources
To learn more shell script examples, you can visit the link