Pasek postępu Bash [duplikat]
To pytanie ma już tutaj odpowiedź:
Jak dodać pasek postępu do skryptu powłoki? 36 odpowiedziKorzystam 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?