改行でエコーして、期待される結果を得ることができます。サーバー拡張の場合、次のようになります:
$ echo -e server{1..4}"\n" | xargs -I{} echo derp {}
derp server1
derp server2
derp server3
derp server4
このように追加のパイプを利用できます。
echo a b c d | xargs -n1 | xargs -I{} echo derp {}
derp a
derp b
derp c
derp d
xargs 'echos' の中間使用は、'-n1' オプションにより、各文字 'a b c d' を個別に使用します。これにより、各文字が次のように独自の行に配置されます。
echo a b c d | xargs -n1
a
b
c
d
-I (文字列置換) を使用する場合、xargs は -L を意味することを理解することが重要です。これは、ユーティリティ コマンド (この場合は echo) を 1 行に 1 回実行します。また、相互に排他的であるため、-n を -L とともに使用することはできません。