0

printfを使用して端末の stdout に小さなアニメーションを作成したいと思います。これまでのところ、最後の行を次のように置き換える方法を見つけました

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

両方の行を置き換えるにはどうすればよいですか?

printf "\r\r replace text1"

動作しません....

4

2 に答える 2

2

cuu1カーソルを上に移動するには、terminfo 機能を使用する必要があります。

printf "foobar"
tput cuu1
printf "baz"
于 2013-11-06T19:58:27.297 に答える