Shell脚本之流程控制语句
1、 if语句
(1)if 条件;then
action1
else
action2
fi
注意:shell里没有缩进要求。
(2)if 条件1;then
action1
elif 条件2;then
action2
elif 条件3;then
action3
else
action4
fi
示例:
#!/bin/bash
declare -i n1=10
declare -i n2=10
if [[ $n1 -gt $n2 ]];then
echo
“$n1 > $n2”
elif [[ $n1 -lt $n2 ]];then
echo
“$n1 < $n2”
else
echo “$n1 = $n2”
fi
2、for循环
for 变量名 in 列表
do
命令1
命令2
done
示例:
for I in {1..10};do
echo “$I”
done
3、 while循环
while 条件或者true或((1))
do
action
done
示例:
#!/bin/bash
a=10
while true ; do
echo $a
done
原创文章,作者:张 洁,如若转载,请注明出处:http://www.178linux.com/73452