#!/bin/bash clear spinner=( Ooooo oOooo ooOoo oooOo ooooO oooOo ooOoo oOooo); cat << EOF Hello. Thank you for trying this script out. I will now wait 10 seconds, but you will see a "spinner" as a visual for the user. EOF count(){ spin & pid=$! for i in `seq 1 10` do sleep 1; done kill $pid } spin(){ while [ 1 ] do for i in ${spinner[@]}; do echo -ne "\r$i"; sleep 0.2; done; done } count