shell脚本如何用for循环做递减
在网上查找了各种shell的for循环,全是递增,一个递减的都没有,奇了个怪。for((i=10;i>=1;i--))dodone这种写法,我的shell不支持,所以请给...
在网上查找了各种shell的for循环,全是递增,一个递减的都没有,奇了个怪。
for((i=10;i>=1;i--))
do
done
这种写法,我的shell不支持,所以请给出其他的for循环方法啊,比如seq可以做递增,那么如何做递减呢?
谁知道,麻烦告知,谢谢 展开
for((i=10;i>=1;i--))
do
done
这种写法,我的shell不支持,所以请给出其他的for循环方法啊,比如seq可以做递增,那么如何做递减呢?
谁知道,麻烦告知,谢谢 展开
展开全部
a="10 9 8 7 6 5 4 3 2 1" --- 可设置其他数字,此处仅举例
for b in ${a}
do
##代码
done
for b in ${a}
do
##代码
done
追问
哥,我要是想100000000000000到1递减咋办?
追答
a=100000000000000
while(( ${a} >= 1))
do
echo ${a}
let "a --"
done
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
常用的两个结构:
1.
for i in $(seq 1 100); do
echo $i
done
2.
for (( i = 1 ; $i <= 100; i++ )) ;do
echo $i;
done
1.
for i in $(seq 1 100); do
echo $i
done
2.
for (( i = 1 ; $i <= 100; i++ )) ;do
echo $i;
done
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询