代码
#!/bin/bash
i=0
str=""
arr=("|" "/" "-" "\\")
while [ $i -le 100 ]
do
let index=i%4
printf "[\e[31;42;1m%-100s\e[0m][%d%%][%c]\r" "$str" "$i" "${arr[${index}]}"
sleep 0.1
let i++
str+='#'
done
代码比较简单,配色方案如下:
字体 背景
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色
效果