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

简介:

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

wKiom1nMh-ygSI1MAAAj5j4UcHs376.png-wh_50



shell 代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
 
echo  "-"
for  in  ` seq  9`
do
 
         for  in  ` seq  $i`
         do
                 echo  -n  " " 
 
         done
                 echo  "|"
         echo 
         for  in  ` seq  $i`
         do
                 echo  -n  " "
         done
                 echo  "-"
done
echo  "          |"
echo



(二)          

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

shell代码如下

1
2
3
4
5
6
7
8
#!/bin/bash
 
x=100
for  in  ` seq  10`
do
         x=` awk  'BEGIN{printf ' $x '/2}' `
done
echo  $x


输出结果:

[root@localhost ding]# bash 22.sh 

0.097656

[root@localhost ding]# 



本文转自 大雪儿 51CTO博客,原文链接:http://blog.51cto.com/dingxue/1969406,如需转载请自行联系原作者

相关文章
|
2天前
|
存储 运维 Shell
shell中for while until 三种循环的用法
shell编程中,有几种常见的循环结构,包括for循环、while循环和until循环,总的来说,循环shell编程中扮演着至关重要的角色,它们使得自动化任务变得更加容易,提高了效率,并且可以处理各种各样的编程需求。
255 13
shell中for while until 三种循环的用法
|
2天前
|
Shell
在Shell脚本中,`for`循环
在Shell脚本中,`for`循环
31 2
|
7月前
|
Shell
shell里的for循环详解
shell里的for循环详解
104 0
|
7月前
|
Shell
shell里的while循环详解
shell里的while循环详解
89 0
|
7月前
|
Shell
shell脚本里的循环
shell脚本里的循环
65 0
|
2天前
|
监控 Shell
shell学习(五) 【循环控制continue,break、while 语法】
shell学习(五) 【循环控制continue,break、while 语法】
13 0
|
2天前
|
Shell
shell脚本for循环复杂用法
shell脚本for循环复杂用法
51 5
|
2天前
|
算法 Shell Linux
Linux的shell命令——判断与循环
Linux的shell命令——判断与循环
45 1
|
2天前
|
Shell
在Shell(如Bash)中,`while`循环
在Shell(如Bash)中,`while`循环
49 2
|
5月前
|
Shell
shell的for循环使用
shell的for循环使用
25 0