точно знаю что можно повторять одну и ту же команду, не используя цикла (Не могу вспомнить|найти, как именно).
Вопрос по-другому: как сделать наподобие tail -f, но для любой другой комманды (ls -l например) - повторять вывод с заданным временным интервалом.