有时我会在终端中看到一些将结果打印到标准输出但在同一行中的命令。例如 wget 打印如下箭头:
0[=> ]100%
0[ => ]100%
0[ => ]100%
0[ => ]100%
0[ =>]100%
但它被打印到同一行,所以看起来箭头正在移动。如何使用 bash 或 sh 在我的程序中实现相同的目标?我需要使用其他工具吗?
更新:
我知道我提到了 wget,它默认出现在 linux 中,基于 GNU 的 unices ......是否也有适用于 BSD 的通用方法?(如 OSX)-> 好的,如果我使用 bash 而不是 sh 那么它可以工作:)