0

我想使用printf在终端的标准输出中创建一个小动画。到目前为止,我想出了如何用

#!/bin/csh -f        
printf "text1"
printf "text2"
sleep 1
printf "\r replaced text2"

如何替换两条线?

printf "\r\r replace text1"

不工作....

4

2 回答 2

2

您需要使用cuu1terminfo 功能将光标向上移动。

printf "foobar"
tput cuu1
printf "baz"
于 2013-11-06T19:58:27.297 回答
0

伊格纳西奥斯的回答让我走上了正轨!谢谢!!尽管如此:

    tput cuu N

将光标向后设置N行。

于 2013-11-06T22:40:35.480 回答