怎么在 linux命令行中输出一个进度条

2022年 10月 17日 发表评论

新春采购季点击领腾讯云8888元代金券阿里云史上最大力度降价,最高降55%:点击了解续费贵、升级贵,选配置高、长期的产品;腾讯云老用户享新人优惠方法:用Q登录、1人可注册3个新账号帕鲁火热:点击一键部署阿里云帕鲁服务器点击一键部署腾讯云帕鲁服务器

如何在linux命令行输出一个进度条?针对这个问题,本文详细介绍了相应的分析和解决方法,希望能帮助更多想解决这个问题的伙伴找到更简单易行的方法。

代码如下:

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

for($ I=0;$ i=50$i ){

printf(' progress :[%-50s]% d % % r ',str_repeat('# ',$i),$ I * 2);

us LEEP(1000 * 100);

}

回声' n ';

回声结束。 n ';

每次都以r结尾。n是新行,r是返回行。也就是回到行首。

Bash版本:

b=' '

for((I=0;$ i=100i=2))

printf ' progress :[%-50s]% d % % r ' $ b $ I

sleep0.1

b='# '

Echo关于如何在linux命令行中输出进度条的回答在这里分享。希望以上内容能对大家有所帮助。如果你还有很多疑问需要解决,你可以关注本站,了解更多。

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: