ITPub博客

首页 > 应用开发 > IT综合 > | / - 的旋转效果实现(转)

| / - 的旋转效果实现(转)

原创 IT综合 作者:post0 时间:2007-08-11 12:09:30 0 删除 编辑
| / - 的旋转效果实现(转)[@more@]

#!/bin/bash

#加&,后台方式运行要运行的程序

sleep 30&

#取得上面后台程序的进程号

id=$!

#定义显示的旋转字符

char=("-" "/" "|" "")

n=0

#ps -ax, 显示所有进程

#grep .., 查找$id所代表的进程是否存在

#>/dev/null, 隐藏grep的输出

while ps -ax | grep "^[[:space:]]*$id" > /dev/null

do

#显示如"Waiting... -"的字样

echo -ne " Waiting... ${char[$n]}"

#取下一个旋转字符

n=$(( (n+1)%4 ))

sleep 1

done

echo OK

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8225414/viewspace-944887/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    2018
  • 访问量
    8226482