-
Notifications
You must be signed in to change notification settings - Fork 569
/
casestatement.sh
29 lines (28 loc) · 717 Bytes
/
casestatement.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
#Purpose: Example for Case Statement
#Version:1.0
#WebSite: https://arkit.co.in
#Created Date: Mon May 21 20:37:59 IST 2018
#Modified Date:
#Author: Ankam Ravi Kumar
# START #
echo -e "Enter a number: \c"
read -r a
echo -e "Enter b number: \c"
read -r b
echo "1. Sum of values"
echo "2. Substraction"
echo "3. Multiplication"
echo "4. Division"
echo "5. Modulo division"
echo -e "Enter Your Choice from above menu: \c"
read -r ch
case $ch in
1) echo "Sum of $a + $b = "`expr $a + $b`;;
2) echo "Subsctraction = "`expr $a - $b`;;
3) echo "Multiplication = "`expr $a \* $b`;;
4) echo "Division = "`expr $a / $b`;;
5) echo "Modulo Division = "`expr $a % $b`;;
*) echo "Invalid Option provided"
esac
# END #