Chinaunix首页 | 论坛 | 博客
  • 博客访问: 341123
  • 博文数量: 117
  • 博客积分: 650
  • 博客等级: 中士
  • 技术积分: 738
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-21 13:07
文章分类

全部博文(117)

文章存档

2014年(2)

2013年(2)

2012年(112)

2010年(1)

分类:

2012-11-13 10:03:22

原文地址:shell进度条两例 作者:sun5411

实例一:

效果: progress:[##################################################]100%
------------------------------------------------------------------
#!/bin/bash

b=''

for ((i=0;$i<=100;i+=2))
do
    printf "progress:[%-50s]%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
-------------------------------------------------------------------
阅读(972) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~