标签: linux
在Linux中安装时我经常看到打印后的stdout更改,例如。可能有一个计数器显示安装进度从1%开始并上升到100%。这是怎么做到的?当我编写C程序并使用printf打印内容时,我无法在之后更改它 - 如果我输入1%,它就会保持这种状态。怎么做?我必须使用不同的功能吗?
答案 0 :(得分:1)
\ r \ n会将您带回到行的开头,而不会发出\ n以转到下一行。使用此选项覆盖屏幕上的文本以构建进度条等。
请参阅:
How to add a progress bar to a shell script?