做个幽灵游动的效果~
本帖最后由 523066680 于 2010-1-28 22:28 编辑
貌似可以更简单的,继续学……
复制代码
貌似可以更简单的,继续学……
- #!/bin/bash
- #Author: 523066680@linux110
- for ((i=0;i<=80;i++))
- do
- str="$str "
- newline="$newline
- "
- done
-
- let x=1,tmpy=-10,y=tmpy+10,xadd=1,xaddadd=1,yadd=1,orthe=21-y
- while :
- do
- clear
- echo "${newline:0:$y}"
- echo "${str:0:$x}O"
- echo "${newline:0:$orthe}"
- let x+=xadd,xadd+=xaddadd,tmpy+=yadd,y=tmpy+10,orthe=21-y
- if [ ${xadd/-/} -ge 7 ] ;then let xaddadd*=-1 ;fi
- if [ ${tmpy/-/} -ge 10 ] ;then let yadd*=-1; fi
- sleep 0.1
- done
作者: 523066680 发布时间: 2010-01-28
沙发
作者: beainm 发布时间: 2010-01-28
没沙发
作者: duo2752 发布时间: 2010-01-29
看看什么样效果呢。
作者: scott9 发布时间: 2010-01-29
不太懂,这段代码是输在哪里?
作者: 熙。 发布时间: 2010-02-05
怎么用?
作者: lklangzi 发布时间: 2010-02-05
感谢 感谢楼主
作者: wyfwyt 发布时间: 2010-02-09
用!
作者: yangjinlong1123 发布时间: 2011-03-25
楼主能不能解释一下 怎么用了啊????
作者: 757742534 发布时间: 2011-03-31