码迷,mamicode.com
首页 > 系统相关 > 详细

shell 循环语句

时间:2018-02-06 20:11:28      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:post   bin   数字   one   条件   示例   字符串   expr   选择   

一、for done ( 不是很常用 )

1、语法

for 变量 in 名字表
do
    ......
done

2、脚本示例代码

#!/bin/sh
for num in 1 2 3 4 5
do
    echo "数字是 $num"
done

3、执行脚本

[root@localhost]# sh hello.sh

4、执行结果

数字是 1
数字是 2
数字是 3
数字是 4
数字是 5

二、select( 不是很常用 )

1、语法

select 变量 in 列表
do
    ......
done

2、脚本示例代码

#!/bin/sh
select fruit in "苹果" "梨子" "桃子"
do
    break
done
echo "你选择的是 $fruit"

3、执行结果

1) 苹果
2) 梨子
3) 桃子
#? 1   //这个地方需要你自己输入
你选择的是 苹果

三、case

1、语法

case 变量 in
    字符串1)
    命令列表1;;
    字符串2)
    命令列表2;;
    *)
    命令列表3
esac

2、脚本示例代码

#!/bin/sh
read op
case $op in
    a)
    echo "你选择了 a";;
    b)
    echo "你选择了 b";;
    *)
    echo "error"
esac

四、while

1、语法

while [ 条件 ]  //注意空格
do
    ......
done

2、脚本示例代码

#!/bin/sh
num=1
while [ $num -le 100 ]
do
   num=`expr $num + 1`
done
echo $num

shell 循环语句

标签:post   bin   数字   one   条件   示例   字符串   expr   选择   

原文地址:https://www.cnblogs.com/fangwu/p/8423296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!