Unix commands(22)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:40 点击:次
done
在下面的例子中,将分别打印ABC到屏幕上:
#!/bin/sh
for var in A B C ; do
echo "var is $var"
done
2, for (( 条件一; 条件二; 条件三 );do
...
done
例:
for ((i=1;i<10;i=$[$i+1]));do
echo "a"
done
输出:
a
a
a
a
a
a
a
a
a
条件一:这可以看成是『初始值』,如上面的例子中,初始值是 i=1 啦!
条件二:这可以看成是『符合值』,如上面的例子中,当 i<=100 的时候都是符合条件的!
条件三:这可以看成是『步阶』!也就是说, i 每次都加一! 所以啦!上面的例子是说:由 i=1 开始到 i<= 100 ,每次 i 都加一来执行底下的程序段(就是 s=s+i ),当 i >100 (也就是 i=101 )就跳出这一段程序段!怎样!不难吧!
相关新闻>>
- 发表评论
-
- 最新评论 更多>>