相关疑难解决方法(0)

如何使用bash删除和替换终端中的最后一行?

我想实现一个进度条,显示bash中经过的秒数.为此,我需要擦除屏幕上显示的最后一行(命令"clear"擦除所有屏幕,但我只需要擦除进度条的行并将其替换为新信息).

最终结果应如下所示:

$ Elapsed time 5 seconds
Run Code Online (Sandbox Code Playgroud)

然后在10秒后我想通过以下方式替换这句话(在屏幕中的相同位置):

$ Elapsed time 15 seconds
Run Code Online (Sandbox Code Playgroud)

bash terminal replace line

90
推荐指数
8
解决办法
7万
查看次数

标签 统计

bash ×1

line ×1

replace ×1

terminal ×1