title: BASH: syntax error near unexpected token `done' with alias named 'do'
body: <p>this question seems frequently asked but still there is no satisfying answer regarding my issue. Hence, I was hoping you could help me out.</p>
  
  <p>The following error occurs opening a terminal under Ubuntu LTE 13.04:</p>
  
  <blockquote>
    <p>syntax error near unexpected token <code>done' 
    bash: /usr/share/bash-completion/bash_completion: line 225:</code>    done'</p>
  </blockquote>
  
  <p>I checked the specific 'bash_completion' - seems fine.
  Furthermore, I narrowed it down to the following command in my .bashrc file.</p>
  
  <pre><code>alias do='rsync -r -e ssh --exclude='file.py' user@server.xxx.de:/path/to/folder /do/here'
  </code></pre>
  
  <p>Though the following works just perfectly without raising any exceptions:</p>
  
  <pre><code>alias up='rsync -r -e ssh --exclude='file.py' /path/to/folder user@seerver.xxx.de:/do/here'
  </code></pre>
  
  <p>I checked if it does occur because of the <code>--exclude</code> flag, but it doesn't. Seems like something is wrong with the command. Though both commands just perfectly <strong>do their job</strong>. Only the first raises the error. 
  Any ideas ?</p>