[i=s] 本帖最后由 523066680 于 2010-1-28 22:28 编辑 [/i]
貌似可以更简单的,继续学……[code]
#!/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
[/code]
757742534 于 2011-03-31 21:06:35发表:
楼主能不能解释一下 怎么用了啊????
yangjinlong1123 于 2011-03-25 16:37:15发表:
用!
wyfwyt 于 2010-02-09 19:54:11发表:
感谢 感谢楼主
lklangzi 于 2010-02-05 14:27:36发表:
怎么用?
熙。 于 2010-02-05 11:37:08发表:
不太懂,这段代码是输在哪里?
scott9 于 2010-01-29 14:22:40发表:
看看什么样效果呢。
duo2752 于 2010-01-29 09:02:33发表:
没沙发
beainm 于 2010-01-28 20:47:50发表:
沙发