Linux下的shell编程入门
2009-06-30 04:44:00 来源:WEB开发网核心提示: While循环语法:while 表达式do操作done只要while表达式成立,do和done之间的操作就一直会进行,Linux下的shell编程入门(3),until循环语法:until 表达式do操作done重复do和done之间的操作直到表达式成立为止,例:#test until#add from 1 to 1
While循环
语法:while 表达式
do
操作
done
只要while表达式成立,do和done之间的操作就一直会进行。
until循环
语法:until 表达式
do
操作
done
重复do和done之间的操作直到表达式成立为止。
例:
#test until
#add from 1 to 100
total=0
num=0
until test num ?Ceq 100
do
total=`expr $total + $num` //注意,这里的引号是反引号,下同
num=`expr $num+1`
done
echo “The result is $total”
执行结果如下:
[beichen@localhost bin]$until
The result is 5050!
五、条件语句
Shell程序中的条件语句主要有if语句、case语句;
If语句
语法:if 表达式1 then
操作
elif 表达式2 then
操作
elif 表达式3 then
操作
…..
else
操作
fi
Linux里的if的结束标志是将if反过来写成fi;而elif其实是else if的缩写
其中elif理论上可以有无限多个。
更多精彩
赞助商链接