一、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