12.祘Α兵ン北 if 粂猭挡篶

Bash shell ㎝ㄤウ祘Α粂ē妓Τ矗ㄑ瑈祘北 if 粂猭

Τ贺糶猭

if ㏑痷
then
   ㏑1
   ㏑2
   .....
fi

if ㏑痷; then
   ㏑1
   ㏑2
   .....
fi

ㄒ
if [ 3 -gt 2 ]; then
   echo ' 3 > 2 '
fi

碞琌弧璝 if ㎝ then 璶︽玥璶ノ  筳秨

琌狡馒翴 if 粂猭

if ㏑痷; then
   ㏑1
   ㏑2
   .....
else
   ㏑a
   ㏑b
   .....
fi

ㄒ
if [ 3 -gt 12 ]; then
   echo ' 3 > 2 '
else
   echo ' 3 < 12  '
fi


ㄒ: 86.sh

#! /bin/sh
# 耞ㄏノ磅︽セ祘Α琌ㄏノタ絋よΑ?
# ㄏノ猭: ./86.sh 计┪﹃
# -ne 琌ぃ单ぇ種

if [ $# -ne 1 ]; then
     echo "ㄏノ猭 $0 计┪﹃"
     exit
fi  


# 璝才Α玥╭块挡狦
echo "Great!"
echo "眤块琌 $1"

if ㏑痷
then
   ㏑1
   ㏑2
   .....
elif ㏑痷
then
   ㏑1
   ㏑2
   .....
elif ㏑痷
then
   ㏑1
   ㏑2
   .....
else
   ㏑a
   ㏑b
   .....
fi

┪

if ㏑痷; then
   ㏑1
   ㏑2
   .....
elif ㏑痷; then
   ㏑1
   ㏑2
   .....
elif ㏑痷; then
   ㏑1
   ㏑2
   .....
else
   ㏑a
   ㏑b
   .....
fi


ㄒ
if [ "$a" -gt "$b" ]; then
   echo " $a > $b "
elif  [ "$a" -eq "$b" ]; then
   echo " $a = $b "
else
   echo " $a < $b "
fi

ㄒ: 87.sh

#! /bin/sh
# 耞ㄏノ磅︽セ祘Α琌ㄏノタ絋よΑ?
# ㄏノ猭: ./87.sh 计1 计2
# -ne 琌ぃ单ぇ種

if [ $# -ne 2 ]; then
     echo "ㄏノ猭 $0 计1 计2"
     exit
fi  

# 璝粂猭, 玥秨﹍耞!

if [ "$1" -gt "$2" ]; then
   echo "$1 > $2"
elif [ "$1" -eq "$2" ]; then
   echo "$1 = $2"
else
   echo "$1 < $2"
fi

echo "Done!"

============================

计ゑ耕闽龄才腹

-gt 

-eq 单

-ne ぃ单

-lt 

-ge ┪单

-le ┪单