LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > 脚本编程 >

shell进度条两个案例

时间:2012-11-13 10:42来源:未知 编辑:admin 点击:
案例一: 效果: progress:[##################################################]100% #!/bin/bashb=for ((i=0;$i=100;i+=2))do printf progress:[%-40s]%d%%\r $b $i sleep 0.1 b=#$bdoneecho 案例二: 利用-\|/实现旋转滚动效果 #!/bi
案例一:
效果: progress:[##################################################]100%
#!/bin/bash
b=''
for ((i=0;$i<=100;i+=2))
do
    printf "progress:[%-40s]%d%%\r" $b $i
    sleep 0.1
    b=#$b
done
echo

案例二:
利用-\|/实现旋转滚动效果
#!/bin/bash
i=0
while [ $i -lt 20 ]
do
        for j in '-' '\' '|' '/'
        do
                printf "intel testing : %s\r" $j
                sleep 0.1
                ((i++))
        done
done

转载请保留固定链接: https://linuxeye.com/program/922.html

------分隔线----------------------------
标签:shell进度条
栏目列表
推荐内容