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