title: Shorthand for user home directory using parallel-scp
body: <p>I'm trying to upload the same files to a list of hosts using parallel-scp. The files need to go into each hosts separate user home directory: eg. one host looks like this: /home/host1user/www/ another like this /home/host2user/www/ and yet another like this /home/anotheruser/www/</p>
  
  <p>The servers.txt file looks like this:</p>
  
  <pre><code>12.123.12.123 host1user
  
  12.123.12.124 host2user
  
  12.123.12.125 anotheruser
  </code></pre>
  
  <p>I've tried using this line:</p>
  
  <pre><code>parallel-scp -v -e error -h servers.txt ./testfile.txt ~/www
  </code></pre>
  
  <p>Doing this throws an error saying that </p>
  
  <p>"scp: /home/localusername/www: No such file or directory"</p>
  
  <p>which makes sense.</p>
  
  <p>But, how do I get the correct username in the target directory?</p>