GNU paralelo no funciona en absoluto

He intentado usar GNU en paralelo durante algún tiempo, ¡pero nunca he podido hacer que funcione!

Por ejemplo, ejecutando (en un directorio no vacío):

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

Parece que simplemente está ejecutando cada argumento como un comando, lo que no tiene sentido.

He intentado bash, zsh, tcsh, csh, y sh, sin éxito.

Respuestas a la pregunta(3)

Su respuesta a la pregunta