网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-12-23 11:37:31

admin
管理员

linux shell while 示例

示例

示例1

[root@ippbs ~]# cat a.sh
#!/bin/bash

sum=0
i=0
while [ $i -le 100 ]
do
    let "sum += i"
    let "i += 1"
done

echo $sum
[root@ippbs ~]# sh a.sh
5050

示例二

[root@ippbs ~]# cat a.sh
#!/bin/bash

sum=0
i=0
while (( $i <= 100 ))
do
    let "sum += i"
    let "i += 1"
done


echo $sum
[root@ippbs ~]# sh a.sh
5050

示例三 猜数字

[root@ippbs ~]# cat a.sh
#!/bin/bash

x=56

echo "这是一个猜数字游戏 , 你输入一个数提示你大小 , 输入 q 直接退出"
n=0

while (( n != x))
do
    echo "请你输入一个数"
    read n

    if [ $n = 'q' ]; then
        exit 1
    fi

    if [ $n -eq $x ]
    then
        break
    elif (( n < x ))
    then
        echo "$n 有点小了 "
    else
        echo "$n 有点大了 "
    fi
done

echo "对了 ,就是 $x"
exit 0



ipbbs.net

离线

页脚

Powered by FluxBB