The while command in the UNIX shell brackets the repeated commands with the keywords do and done. The built-in while command does not use the do keyword, and ends while statements with the endwhile keyword.
Built-in version UNIX shell version
while expression while expression
commands ... do commands