Vous pouvez faire écho avec des retours à la ligne pour obtenir le résultat escompté. Dans votre cas, avec l'extension du serveur, ce serait :
$ echo -e server{1..4}"\n" | xargs -I{} echo derp {}
derp server1
derp server2
derp server3
derp server4
Vous pouvez utiliser un tuyau supplémentaire comme celui-ci,
echo a b c d | xargs -n1 | xargs -I{} echo derp {}
derp a
derp b
derp c
derp d
L'utilisation intermédiaire de xargs "écho" à chaque lettre "a b c d" individuellement à cause de l'option "-n1". Cela place chaque lettre sur sa propre ligne comme ceci,
echo a b c d | xargs -n1
a
b
c
d
Il est important de comprendre que lors de l'utilisation de -I (remplacement de chaîne), xargs implique -L, qui exécute la commande utilitaire (dans votre cas echo) une fois par ligne. De plus, vous ne pouvez pas utiliser -n avec -L car ils s'excluent mutuellement.