Re: [問題] 如果用Command叫出Spin bar?

作者: kenduest (小州)   2014-12-24 15:26:33
※ 引述《lovec (不顧)》之銘言:
: 我印象中有在Terminal中看過旋轉的光棒
: 可是我查不到該如何利用Command line叫出來..
: 我主要是有寫一隻程式
: 但是程式在執行之前會有一段時間的Loading跟初始化
: 在這段空檔時間希望可以透過Command(Script)
: 讓使用者在Terminal上感覺是"有在動"的
: 又因為所需要的時間不一定
: 所以沒辦法使用Loading bar來帶過
: 不知道有沒有辦法叫出旋轉光棒來營造這個感覺...
: 光棒例圖 : http://i.stack.imgur.com/MsYWd.png (類似但沒例圖那麼高級 XD)
#!/bin/bash
show_progress()
{
while true
do
for char in - \\ \| /
do
echo -en "$char \b\b"
sleep 0.1
done
done
}
echo -n "Wait....."
show_progress &
...... # code
...... # code
kill %1
echo "Done"
硬幹法,給你參考....

Links booklink

Contact Us: admin [ a t ] ucptt.com