Pasek postępu Bash [duplikat]

To pytanie ma już tutaj odpowiedź:

Jak dodać pasek postępu do skryptu powłoki? 36 odpowiedzi

Korzystam z poniższego skryptu, aby przejść przez dużą listę domen w whois i znaleźć rejestratora (przydatne dla migracji serwera / DNS) i działa poprawnie.

Jednak dla wygody pragnę włączyć do tego pasek postępu. Oto mój skrypt, jeśli można go poprawić, daj mi znać:

#!/bin/bash
for f in `cat /var/www/vhosts/domainlist`
 do
   if
   domain=$f
   [ "$domain" ] ;
   then
    whois $f | grep -i domainregistrar > /dev/null
     if
     [ $? -le 0 ] ;
     then
      echo $f >> our_registrar
     else
      echo $f >> external_registrar
     fi
   fi
 done
echo "Done, check our_registrar file."

Próbowałem tego najpierw:http://moblog.bradleyit.com/2010/02/simple-bash-progress-bar-function.html

I wtedyto ale bez szczęścia.

Co według Ciebie jest najłatwiejszym sposobem na zaimplementowanie paska postępu w tym skrypcie?

questionAnswers(6)

yourAnswerToTheQuestion