для предотвращения мерцания, когда ваша основная команда занимает ощутимое время для завершения, вы можете захватить вывод и очистить экран, только когда это будет сделано.
function watch {while :; do a=$($@); clear; echo "$(date)\n\n$a"; sleep 1; done}
затем используйте его: watch istats