因此,当wget获取网页时,它会向您显示一个状态栏,指示下载了多少文件。它看起来像这样:
25%[=============>______________________________________] 25,000 100.0K/s
(下划线是空格;我只是不知道如何在其中获得多个连续的空格)
但是,它不是将另一行写入 stdout 并添加另一个进度条,而是更新它,如下所示:
50%[===========================>________________________] 50,000 100.0K/s
这wget也不是唯一的例子。例如,当您通过管道输入某些内容less然后退出时,您的原始提示仍然存在,以及您之前运行的任何命令的结果。就像你从未离开过一样。
所以,我的问题是,这叫什么,我如何实现它,它一次只能用于一行,我可以在 C 中使用它吗?
terminal ×1