Sintaxis para un bucle Bash infinite while de una sola línea

Estoy teniendo problemas para encontrar la combinación correcta de puntos y comas y / o llaves. Me gustaría hacer esto, pero como una sola línea desde la línea de comandos:

while [ 1 ]
do
    foo
    sleep 2
done