title: Can xargs execute a subshell command for each argument?
body: <p>I have a command which is attempting to generate UUIDs for files:</p>
  
  <pre><code>find -printf "%P\n"|sort|xargs -L 1 echo $(uuid)
  </code></pre>
  
  <p>But in the result, <code>xargs</code> is only executing the <code>$(uuid)</code> subshell once:</p>
  
  <pre><code>8aa9e7cc-d3b2-11e4-83a6-1ff1acc22a7e file1
  8aa9e7cc-d3b2-11e4-83a6-1ff1acc22a7e file2
  8aa9e7cc-d3b2-11e4-83a6-1ff1acc22a7e file3
  </code></pre>
  
  <p>Is there a one-liner (i.e not a function) to get <code>xargs</code> to execute a subshell command on each input?</p>