Chinaunix
标题:
模拟linux安装时不断旋转的进度条
[打印本页]
作者:
caojinguo
时间:
2007-09-29 13:58
标题:
模拟linux安装时不断旋转的进度条
一个模拟linux安装时不断旋转的进度条的小脚本,在网上看到,发现运行有点问题,作了小修改,可以正常运行,感兴趣的可以看看。
#######################################
#
# 模拟linux安装时不断旋转的进度条
#
# Jingo Sep 28 2007
#######################################
#!/bin/sh
function rotate
{
SPEED=0.03
COUNT="0"
stty -echo >/dev/null 2>&1
echo -e "process is running \c"
while :
do
COUNT=`expr $COUNT + 1`
case $COUNT in
"1") echo -e '-\\'"\b\b\c"
sleep $SPEED
;;
"2") echo -e '\\|'"\b\b\c"
sleep $SPEED
;;
"3") echo -e "|/\b\b\c"
sleep $SPEED
;;
"4") echo -e '/-'"\b\b\c"
sleep $SPEED
;;
*) COUNT="0"
;;
esac
done
stty echo
}
rotate &
ROTATE_PID=$!
sleep 10
kill -9 $ROTATE_PID >/dev/null 2>&1
echo "OVER!"
#--------------------------------END-----------------------------------#
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u1/49775/showart_392497.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2