xargsを普通に使うと、最後に引数が追加される。
$ cat list.txt | xargs -L1 echo 1 2 3
コマンドの途中に挟むように入れたいときは、-Iオプションを使う。
cat list.txt | xargs -IXXXX echo aXXXXa a1a a2a a3a
-IXXXX とすると、XXXXが引数に置き換わる。
-L1と-xが自動的に適用される。また、空白区切りとか関係なく1行丸々が引数に置き換わる。
http://linuxjm.sourceforge.jp/html/GNU_findutils/man1/xargs.1.html