while true; do foo; sleep 2; done # By the way, if you type it as a multiline (as you are showing) at the # command prompt and then call the history with arrow up, you will get # it on a single line, correctly punctuated. $ while true > do > echo "hello" > sleep 2 > done hello hello hello ^C $ <arrow up> while true; do echo "hello"; sleep 2; done # [Stefano Borini] [so/q/1289026] [cc by-sa 3.0] $Follow @igor_chubin cheat.sh