对于shell脚本会需要到格式化输出,所以可能会用到进度条。
可以参考下面的脚本:
stat_progress_ba() {
b=''
i=0
while [ $i -le 100 ]; do
printf "[%-50s] %d%% \r" "$b" "$i"
sleep 0.1
((i = i + 2))
b+='#'
done
}
输出结果:
[##################################################] 100%
详细说明
printf 格式化输出
[%-50s]