title: AWK to print field $2 first, then field $1
body: <p>Here is the input(sample):</p>
  
  <pre><code>name1@gmail.com|com.emailclient.account
  name2@msn.com|com.socialsite.auth.account
  </code></pre>
  
  <p>I'm trying to achieve this:</p>
  
  <pre><code>Emailclient name1@gmail.com
  Socialsite name2@msn.com
  </code></pre>
  
  <p>If I use AWK like this:</p>
  
  <pre><code>cat foo | awk 'BEGIN{FS="|"} {print $2 " " $1}'
  </code></pre>
  
  <p>it messes up the output by overlaying field 1 on the top of field 2.</p>
  
  <p>Any tips/suggestions? Thank you.</p>