Как я могу показать счетчик, пока командная строка не закончит работу? Другими словами, если я запускаю сценарий и хочу показать счетчик, когда этот сценарий запущен, и счетчик исчезает, когда сценарий завершает свою работу.
Ниже приведен обычный код спиннера:
i=1
sp="/-\|"
echo -n ' '
while true
do
printf "\b${sp:i++%${#sp}:1}"
done
Как связать предыдущий код счетчика с командой, чтобы он показывал счетчик во время выполнения команды, и счетчик исчезает, когда команда завершает свою работу? Если я включу команду в цикл, она будет повторяться с помощью счетчика, так каково решение в этом случае?