之前用c语言模拟过进度条,学了shell发现同样可以写出
#!/bin/bash
i=0
bar=''
lable=('|' '/' '-' '\\')
index=0
while [ $i -le 100 ]
do
printf "[%-100s][%d%%][%c]\r" "$bar" "$i" "${lable[$index]}"
bar='#'$bar
let i++
let index++
let index%=4
usleep 100000
done
printf "\n"
本文介绍了一个使用Shell脚本实现的简单进度条模拟程序。通过循环更新打印字符来模拟进度条的推进过程,演示了如何在命令行环境中创建动态显示效果。
7676

被折叠的 条评论
为什么被折叠?



