(1)shell打印如下图所示的图案。
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]#