Unix Basics Part 7 | Shell script - Decision making | if else elif fi case | #unix #unixtutorial
------------------------------------
Statements:
if statement:
if...fi statement
if...else...fi statement
if...elif...else...fi statement
--------
case statement:
case test_case in
scenerio1)
if scenerio1 matches
;;
scenerio2)
if scenerio2 matches
;;
scenerio3)
if scenerio3 matches
;;
*)
Default scenerio
;;
esac
e.g.:
./test_if.sh
#!/bin/sh
#Auther technocoders
test_val=4
test_val_1=5
echo "Testing if..fi"
if [ $test_val -eq 4 ]
then
echo " Value is : $test_val"
fi
echo "Testing if...else...fi"
if [ $test_val -eq 4 ]
then
echo " Value is : $test_val"
else
echo " Value is : $test_val_1"
fi
echo "Testing if...elif...else...fi"
test_val=10
if [ $test_val -eq 4 ]
then
echo " Value is : $test_val"
elif [ $test_val_1 -eq 5 ]
then
echo " Value is : $test_val_1"
else " Value is : $test_val_1"
fi
---------------------
./test_case.sh green
#!/bin/sh
#Auther technocoders
color=$1
case "$color" in
"green") echo "Green Color"
;;
"blue") echo "Blue Color"
;;
*) echo "No color found"
;;
esac
Негізгі бет Unix Basics Part 7 | Shell script - Decision making | if else elif fi case |
Пікірлер: 1