-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathif.sh
65 lines (58 loc) · 1.14 KB
/
if.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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#!/bin/bash #shibang or shibank
read -p "Please enter your name:" name
#1
if [ "$name" == "alireza" ]
then
echo "Hello alireza!"
else
echo "Hello $name!"
fi
#or
#2
if [ "$name" == "alireza" ]; then
echo "Hello alireza!"
else
echo "Hello $name!"
fi
if [ "$name" == "alireza" ]; then
echo "Hello alireza!"
else
echo "Hello $name!"
fi
#3
if [ "$name" == "alireza" ]
then
echo "Hello alireza!"
elif [ "$name" == "ali" ]
then
echo "Welcome $name"
else
echo "Hello everyone!"
exit
fi
clear
ls $HOME
#4
read -p "Please enter a number:" number
if [ "$number" -lt "5" ] #-lt: less than, -le:less equal, -gt:greater than, -ge:greater equal, -eq equal (==), -ne:not equal(!=)
then
echo "Ok!"
else
echo "Error!"
fi
#5
clear read -p "please enter a number:" n
if [ "$n" -gt "10" ] && [ "$n" -lt "20" ] #&&: and
then
echo "OK!"
else
echo "NO!"
fi
#6
clear read -p "please enter a number:" n
if [ "$n" -gt "10" ] || [ "$n" -lt "20" ] #||: or
then
echo "OK!"
else
echo "NO!"
fi