我们
echo -n '...' $'r'来打印回车符:
for ((k = 0; k <= 10 ; k++))do echo -n "[ " for ((i = 0 ; i <= k; i++)); do echo -n "###"; done for ((j = i ; j <= 10 ; j++)); do echo -n " "; done v=$((k * 10)) echo -n " ] " echo -n "$v %" $'r' sleep 0.05doneecho
它使光标移动到行的开头以继续打印。
输出如下,始终在同一行:
[ ################## ] 50 %.../...[ ################################# ] 100 %



