首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Linux Shell编程第五篇while话语

2012-12-18 
Linux Shell编程第五篇while语句while 命令/条件do语句done机制:如果while后的命令执行成功,或条件真,则执

Linux Shell编程第五篇while语句

while 命令/条件
do
语句
done

机制:如果while后的命令执行成功,或条件真,则执行do和done之间的语句,执行完成后,再次判断while后的命令和条件;如果while后的命令执行失败,或条件为假,循环结束

特例:无条件循环

while true
do
语句
done

例如
#!/bin/sh
var=1
while (( $var <= 3 ))
do
echo $var
var=$(($var + 1))
done
(())双括号表示计算表达式的值,$((表达式)) 取表达式的值

再一例子:
#!/bin/sh
var=1
while true
do
if (( var > 3 ))
then
break
else
echo $var
var=$(($var + 1))
fi
done
注:关于IF语句,有些需要注意的,
注意if和((中间有一个空格,(())中的条件两边都有空格,then不要和if在同一行

热点排行