#shell
#!/bin/sh
a=5
if [[ $a > 3 ]];then
    echo "$a>3"
fi
#写成一行
if [[ $a < 6 ]];then echo "$a>3";fi5>3
5>3
#shell
#!/bin/sh
a=5
if [[ $a > 8 ]];then
    echo "$a>8"
else
    echo "$a<8"
fi5<8
#shell
#!/bin/sh
a=5
if [[ $a > 5 ]];then
    echo "$a>5"
elif [ $a -eq 5 ];then
    echo "$a=5"
else
    echo "$a<5"
fi5=5
#shell
#!/bin/sh
for i in `seq 1 5`;do
    echo $i
done1
2
3
4
5
#shell
a=1
while [ $a -lt 5 ];do
    echo "$a"
    let "a++"
        #或者 a=`expr $a + 1`
done1
2
3
4
#shell
#!/bin/sh
while : ;do
    echo "hello"
done#shell
#!/bin/sh
while true;do
    echo "hello"
done#!/bin/sh
for ((;;));do
    echo "hello"
done#shell
#!/bin/sh
a=0
until [ $a -gt 10 ]; do
    echo $a
    let "a++"
done0
1
2
3
4
5
6
7
8
9
10
#shell
#!/bin/sh
read -p "请输入的你的名次:" num
case $num in
    1) echo "武林盟主"
    ;;
    2) echo "五岳盟主"
    ;;
    3) echo "华山掌门"
    ;;
    *) echo "回家玩去"
esac#shell
while :;do
    read -p "请输入1到5之间的数字:" num
    case $num in
        1|2|3|4|5) echo "你输入的数字为$num"
        ;;
        *) echo "你输入的数字不在1和5之间"
            break
        ;;
    esac
done输入6后停止循环
请输入1到5之间的数字:5
你输入的数字为5
请输入1到5之间的数字:4
你输入的数字为4
请输入1到5之间的数字:6
你输入的数字不在1和5之间
#shell
while :;do
    read -p "请输入1到5之间的数字:" num
    case $num in
        1|2|3|4|5) echo "你输入的数字为$num"
        ;;
        *) echo "你输入的数字不在1和5之间"
            continue
            echo "游戏结束"
        ;;
    esac
done输入7后继续下次循环
请输入1到5之间的数字:7
你输入的数字不在1和5之间
请输入1到5之间的数字:3
你输入的数字为3
请输入1到5之间的数字:6
你输入的数字不在1和5之间
原文:https://www.cnblogs.com/csj2018/p/9582380.html