Если все, что вы хотите сделать, это показать часы, просто используйте date:
while :; do date +%r; sleep 1 ; done
Это будет показывать время каждую секунду, пока вы не остановите его с помощью CtrlC. Если вы хотите, чтобы она была на одной строке (выше будет печатать новую строку каждую секунду), сделайте это вместо этого:
while :; do printf '%s\r' "$(date +%r)"; sleep 1 ; done