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)===两个嵌套循环的小例子的主要内容,如果未能解决你的问题,请参考以下文章

SQL嵌套子查询和相关子查询的执行过程有啥区别

SQL嵌套子查询和相关子查询的执行过程有啥区别

mysql怎么在查询中嵌套子查询

Linux Shell 嵌套循环

Linux Shell编程(17)——嵌套循环

SQL 语句 UPDATE带嵌套子查询的问题