title: Git alias returns an error when using pipe command
body: <p>I'm using <a href="https://github.com/git-ftp/git-ftp" rel="nofollow noreferrer">git-ftp</a> and I'm trying to execute <strong>awk</strong> to only include the first lines:</p>
  
  <pre><code>git ftp show | awk 'NR&lt;7'
  </code></pre>
  
  <p>It works perfect in terminal. However executing it as an alias returns an error. </p>
  
  <p>This is how my git config file looks like:</p>
  
  <pre><code>[alias]
  sh = ftp show | awk 'NR&lt;7'
  </code></pre>
  
  <p>If I run <code>git sh</code> it returns: <strong>fatal: Unrecognised option: awk</strong></p>
  
  <p>I also tried just using show, but it also returns an error:</p>
  
  <pre><code>[alias]
  sh = show | awk 'NR&lt;7'
  </code></pre>
  
  <p><strong>fatal: ambiguous argument '|': unknown revision or path not in the working tree.</strong></p>
  
  <p>Can this command be formated in some way to make it work as a git alias?</p>