加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell整理(32)===两个嵌套循环的小例子

发布时间:2020-12-15 16:14:46 所属栏目:安全 来源:网络整理
导读:(1)shell打印如下图所示的图案。 650) this.width=650;" src="http://img.jb51.cc/vcimg/static/loading.png" title="捕获.PNG" alt="wKiom1nMh-ygSI1MAAAj5j4UcHs376.png-wh_50" src="https://s4.51cto.com/wyfs02/M01/07/9D/wKiom1nMh-ygSI1MAAAj5j4UcHs

(1)shell打印如下图所示的图案。

wKiom1nMh-ygSI1MAAAj5j4UcHs376.png-wh_50



shell 代码如下:

#!/bin/bash

echo"-"
foriin`seq9`
do

forxin`seq$i`
do
echo-n""

done
echo"|"
echo
foryin`seq$i`
do
echo-n""
done
echo"-"
done
echo"|"
echo



(二)

一球从100米高度自由落下,每次落地后反跳回原来高度的一半,再落下,求它在第10次落地时,共经过多少米?第10次反弹多高

shell代码如下

#!/bin/bash

x=100
foriin`seq10`
do
x=`awk'BEGIN{printf'$x'/2}'`
done
echo$x


输出结果:

[root@localhost ding]# bash 22.sh

0.097656

[root@localhost ding]#

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读