Gnu paralelo y tubería

Gnu paralelo y tubería

Quiero enviar cada línea de un archivo a la entrada estándar de otro programa, por ejemplo

entrada.txt

line1
line2
line3

Quiero usar el paralelo gnu de esta manera (es decir, canalizar cada línea como entrada estándar al comando más)

cat input.txt | parallel --pipe more

pero regresa

/bin/bash: -c: option requires an argument
/bin/bash: -c: option requires an argument
/bin/bash: -c: option requires an argument
/bin/bash: -c: option requires an argument
/bin/bash: -c: option requires an argument
/bin/bash: -c: option requires an argument
/bin/bash: -c: option requires an argument
/bin/bash: -c: option requires an argument

Lo que quiero es (tal vez en orden diferente debido al paralelo)

line1
line2
line3

¿Alguien tuvo la idea?

Respuesta1

Intentar:

cat input.txt | parallel -N1 --pipe wc

Respuesta2

Prueba con....

cat input.txt | xargs -I {} more {}

o ... gato input.txt | paralelo más

información relacionada