Gnu paralelo e tubo

Gnu paralelo e tubo

Quero enviar cada linha de um arquivo para o stdin de outro programa, por exemplo

entrada.txt

line1
line2
line3

Eu quero usar o paralelo gnu assim (ou seja, canalizar cada linha como stdin para o comando more)

cat input.txt | parallel --pipe more

Mas ele retorna

/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

O que eu quero é (talvez em ordem diferente devido ao paralelo)

line1
line2
line3

Alguém teve a ideia?

Responder1

Tentar:

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

Responder2

Experimente com ....

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

ou ... gato input.txt | paralelo mais

informação relacionada