Wednesday, 17 April 2019

Write shell script, using case statement to perform basic math operation as follows : + Addition - Substraction / Division x Multiplication.


Write shell script, using case statement to perform basic math operation
 as follows :
 + Addition
 - Substraction
 / Division
 x Multiplication.

script:-

if [ $# -eq 3 ]
  then
       case $2 in
         +)   let z=$1+$3;;
         -)   let z=$1-$3;;
         /)   let z=$1/$3;;
         x|X) let z=$1*$3;;
         *)   echo "Warning: $2 invalid operator, only +, -, x, / operator"\
                     " allowed."
              exit;;
       esac
       echo "Answer is $z"
else
       echo "Usage: $0 value1 operator value2"
       echo "         Where, value1 and value2 are numeric values"
       echo "                operator: +, -, /, x (multiplication)"
                       fi   

No comments:

Post a Comment