echo -e 1 2 3 4 | sed -e 's/\s\+/\n/g' | xargs --max-procs=3 --max-args=1 --replace=% echo % is the number being processed
realizar a tarefa? A saída parece correta:
1 is the number being processed
2 is the number being processed
3 is the number being processed
4 is the number being processed
Eu também tentei substituir echo
por sleep
para confirmar que ele é executado em paralelo e:
echo -e 1 2 3 4 5 6 7 8 9 9 9 9 9 9 9 9 9 9 9 9 | sed -e 's/\s\+/\n/g' | xargs --max-procs=20 --max-args=1 --replace=% sleep 1