É possível xargs
usar apenas nova linha como separador? (no bash no Linux e OS X, se isso importa)
Eu sei que -0
pode ser usado, mas é PITA, pois nem todos os comandos suportam saída delimitada por NUL.
find -print0 -name \*.foo -maxdepth 1 | xargs -0 -P4
é demais para digitar em comparação com ls *.foo | xargs -P4
.