1. 旋轉指標
**:
#!/bin/sh
proc() *100/$end" | bc`
eval printf /"
'/033[$;$h$c'$index '$pro%% '/"
begin=`expr $begin + 1`
done
echo "done"
} # call subroutine
proc 0 102 20
2. 進度條
**:
#!/bin/sh
abort()
# do nothing, just simulate time consume.
idle()
proc() ;$h["
printf "/033[$;$h]"
while [ $pos1 -le $pos2 ]; do
pro=`echo "scale=0; ($pos1 - $begin)*100/($pos2-$begin)" | bc`
if [ $pos1 -gt $mid ]; then
printf "/033[7m/033[$;$h$pro%%/033[$;$h:"
else
printf "/033[m/033[$;$h$pro%%/033[7m/033[$;$h:"
fi pos1=`expr $pos1 + 1`
idle
trap abort 2
done
printf "/033[m/n"
echo "done"
} # call subroutine
printf "### proc 1 80 10 ### hit enter to continue "
if read a; then
proc 1 80 10
fi printf "### proc 25 55 10 ### hit enter to continue "
if read a; then
proc 25 55 20
fi 3、
drawper ()
i=1
while [ $i -le 100 ]
do drawper $i 100
i=`expr $i + 1`
done
Shell中的進度指示器
相信大家做shell指令碼時,經常遇到耗費時間的問題,這時如果有乙個進度指示器豈不更好,這在其他語言中很容易就實現了,在shell裡也不難,看下邊的幾種方法 1 使用一系列圓點來指示進度 利用每隔幾秒就列印乙個點來指示,看原始碼 bin ksh while true do echo n sleep ...
進度指示器
uiprogressview 進度指示器 uiprogressview 與uiactivityindicatorview 相似,只不過它提供了乙個介面讓你可以顯示乙個類似進度條的東西,這樣就能讓使用者知道當前操作完成了多少 告知使用者離操作結束還多遠 一.建立 uiprogressview prog...
動畫條紋進度指示
使用 progress 容器來指定進度條的最大值。使用 progress bar 來表示當前的進度。progress bar 要求的內嵌樣式,使用全域性實用css或自定義css來設定其寬度。progress bar 還需要一些 role and 與屬性,使其訪問友好 無障礙 一開始呼叫bootstr...