| / - 的旋轉效果實現(轉)

post0發表於2007-08-11
| / - 的旋轉效果實現(轉)[@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部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-944887/,如需轉載,請註明出處,否則將追究法律責任。

相關文章