如何实现命令行进度条?

关键点

  • \r

  • -ne

\r 保证从行开始处开始输出
-ne 不输出换行 \n

demo:

echo -ne '#####                     (33%)\r'
sleep 1
echo -ne '#############             (66%)\r'
sleep 1
echo -ne '#######################   (100%)\r'
echo -ne '\n'

参考

http://stackoverflow.com/ques...

一些 Golang 项目

阅读 4.2k

推荐阅读
Happy Hacking
用户专栏

一些记录

11 人关注
66 篇文章
专栏主页