shell 进度条

来源:互联网 发布:js md5 编辑:程序博客网 时间:2024/05/16 11:59
#/bin/bash
#进度条

arr=("|" "/" "-" "\\")
i=0
var=0
ret=""
tmp=""
function prob() #在函数中实现进度条
{
#while [ $i -le 100 ]
#do
    printf "\r[%-100s[%s%%]][%s]" ${tmp} ${var} ${arr[(($i%4))]}
    ret=${ret}=
    tmp=${ret}
    let i++
    let var++
#   sleep 0.1
#done
}


j=0
while [ $j -le 100 ];do
    prob #调用函数
    let j++
    sleep 0.1
done
printf "\n"
0 0
原创粉丝点击