Bash'de geçen saniyeleri gösteren bir ilerleme çubuğu uygulamak istiyorum. Bunun için, ekranda gösterilen son satırı silmem gerekiyor ("temizle" komutu tüm ekranı siler, ancak sadece ilerleme çubuğunun satırını silmem ve onu yeni bilgilerle değiştirmem gerekiyor).
Nihai sonuç şöyle görünmelidir:
$ Elapsed time 5 seconds
Sonra 10 saniye sonra bu cümleyi (ekrandaki aynı konumda) şu şekilde değiştirmek istiyorum:
$ Elapsed time 15 seconds
for i in {1..100000}; do echo -en "\r$i"; done