我想使用 printf 在终端的标准输出中创建一个小动画。 到目前为止,我想出了如何用
替换最后一行#!/bin/csh -f
printf "text1"
printf "text2"
sleep 1
printf "\r replaced text2"
如何更换两条线?
printf "\r\r replace text1"
不起作用....
答案 0 :(得分:2)
您需要使用cuu1
terminfo功能将光标向上移动。
printf "foobar"
tput cuu1
printf "baz"
答案 1 :(得分:0)
Ignacios的回答让我走上正轨!谢谢!! 尽管如此:
tput cuu N
将光标设置为 N 。