1.实现效果

2.shell脚本
#!/bin/bash
i=0
bar=''
index=0
arr=( "|" "/" "-" "\\" )
echo "数据分发中......"
while [ $i -le 100 ]
do
let index=index%4
printf "[%-100s][%d%%][\e[43;46;1m%c\e[0m]\r" "$bar" "$i" "${arr[$index]}"
let i++
let index++
sleep $(($RANDOM%3))
#sleep 0.1
bar+='='
done
printf "\n"
printf "数据分发完成.\n"
Shell脚本:数据分发进度条
本文介绍了一个使用Shell脚本实现的数据分发进度显示功能。通过循环和随机休眠,脚本能够模拟数据分发过程,并用进度条形式直观展示分发进度,最后通知分发完成。
7655

被折叠的 条评论
为什么被折叠?



