shell整理(32)===两个嵌套循环的小例子
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell整理(32)===两个嵌套循环的小例子相关的知识,希望对你有一定的参考价值。
(1)shell打印如下图所示的图案。
shell 代码如下:
#!/bin/bash
echo "-"
for i in `seq 9`
do
for x in `seq $i`
do
echo -n " "
done
echo "|"
echo
for y in `seq $i`
do
echo -n " "
done
echo "-"
done
echo " |"
echo
(二)
一球从100米高度自由落下,每次落地后反跳回原来高度的一半,再落下,求它在第10次落地时,共经过多少米?第10次反弹多高
shell代码如下
#!/bin/bash
x=100
for i in `seq 10`
do
x=`awk ‘BEGIN{printf ‘$x‘/2}‘`
done
echo $x
输出结果:
[[email protected] ding]# bash 22.sh
0.097656
[[email protected] ding]#
本文出自 “IT生活” 博客,请务必保留此出处http://dingxue.blog.51cto.com/12290895/1969406
以上是关于shell整理(32)===两个嵌套循环的小例子的主要内容,如果未能解决你的问题,请参考以下文章