Se você não quiser nenhuma oscilação, não reinicialize ( ESC c
) o terminal em cada loop:
i=0
echo -e '3c'
while : ; do
echo -e '3[H'"test$i"
((++i))
done
Eu tenho um script de teste simples que funciona bem com o xterm, mas não consigo ver a saída ao usar o urxvt porque a tela pisca e só vejo o cursor no canto superior esquerdo. Aqui está o script:
i=0
while [ 1 ] ; do
echo "test$i"
((++i));
echo -e "3c"
done
Eu tentei usar urxvt*buffered: true
em .Xresources
, mas não faz nada.
Não está claro o que você espera de um script que grava continuamente texto na tela e, em seguida, apaga-a imediatamente. Parece que você está observando que o urxvt roda mais rápido que o xterm. Se você quiser ver a saída do seu script, adicione um sono.