J'ai essayé d'utiliser GNU parallèle pendant un certain temps, mais je n'ai jamais été en mesure de l'obtenir pour fonctionner à tous!
Par exemple, en cours d'exécution (dans un répertoire non vide!):
ls | parallel echo # Outputs single new line
ls | parallel echo echo echo # Outputs three new lines.
ls | parallel echo {} # /bin/bash: {}: command not found
ls | parallel echo '{}' # /bin/bash: {}: command not found
ls | parallel 'echo {}' # Outputs: {}
ls | parallel -IMM 'echo MM' # Outputs: MM
Il semble que c'est tout simplement l'exécution de chaque argument d'une commande, qui n'a aucun sens.
J'ai essayé de bash, zsh, tcsh, csh, et les poissons, en vain.