【发布时间】:2017-04-18 16:47:09
【问题描述】:
我对 BASH 比较陌生,我想知道如何在相同的 2 行上打印 2 个字符串。
我想要做的是在 BASH 中创建一个 2 行进度条。 创建 1 行进度条相当简单,我是这样操作的:
echo -en 'Progress: ### - 33%\r'
echo -en 'Progress: ####### - 66%\r'
echo -en 'Progress: ############ - 100%\r'
echo -en '\n'
但现在我正在尝试做同样的事情,但只有 2 行,到目前为止我尝试的一切都失败了。
在第二行中,我想添加一个“进度详细信息”,告诉我它在脚本中的哪个位置,例如:正在收集什么变量,它正在运行什么函数。但我似乎无法创建 2 行进度条。
【问题讨论】:
-
对不起,伙计,但我认为你做不到。但是为什么不考虑把进展放在同一条线上
-
@djm 不,这仅涵盖单行进度条。这是专门询问多行。