热门关键字:  ubuntu  分区  函数  linux系统进程  Fedora

当前位置 :| 主页>Linux教程>Shell开发>

BASH 中的For 循环

来源: 作者: 时间:2008-06-16 Tag: 点击:
bash中的for循环有几种方式:
1.for name [ in word ] ; do list ; done
2.for (( expr1 ; expr2 ; expr3 )) ; do list ; done//注意有2层括号

其中list简单说就是一串由操作符(operator ;、&、&&、||)分隔开的管道(pipeline)序列,详情参看man bash
各给出一个简单例子:
1.
for filename in `ls`
do
cat $filename
done

2.
for((i=0; i<10; i++))
do
echo $i
done

3.每次减1
for (( i = 300; i >= 1 ;i-- ))
do
#echo -ne "`date '+%T'` "
echo -ne "$i "
sleep 1
done

5. 每次减5
for (( i = 300; i >= 1 ;i-- ))
do

echo -ne "$i "

i=$(expr \( $i - 4 \));
#sleep 5

done

上一篇:命令置换_()
下一篇:没有了
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册