title: Can xargs' default delimiter be changed?
body: <p>I want the following behavior without having to explicitly specify it with options:</p>
  
  <pre><code>xargs -d '\n'
  </code></pre>
  
  <p>Unlike with most commands, you can't just use an alias because pipes don't recognize aliases (as a side-note, why is it designed this way?). I also tried creating my own <code>~/bin/xargs</code> script but I think it's not as simple as reading "$@" as a string inside the script.</p>
  
  <p>Any suggestions how to make the delimiter a newline by default? I don't want to get a bunch of errors when I have a space in the path (and using <code>find ... -print0 | xargs -0</code> has other unwanted effects).</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>My shell script attempt is this:</p>
  
  <pre><code>/usr/local/bin/xargs -d '\n' "$@"
  </code></pre>