title: for loop on command line in zsh: parse error near `done'
body: <p>I don't understand why I'm getting this error? It seems like good syntax to me.</p>
  
  <pre><code>$ for f in todo/family/* ; echo "$f" ; done
  zsh: parse error near `done'
  </code></pre>
  
  <p>The first <code>$</code> is PS1 - this is on the regular "command line" - not in a file.</p>