xargs com vários argumentos

Eu tenho uma entrada de fonte,input.txt

a.txt
b.txt
c.txt

Quero alimentar essas entradas em um programa da seguinte maneira:

my-program --file=a.txt --file=b.txt --file=c.txt

Então eu tento usarxargs, mas sem sorte.

cat input.txt | xargs -i echo "my-program --file"{}

my-program --file=a.txt
my-program --file=b.txt
my-program --file=c.txt

Mas eu quero

my-program --file=a.txt --file=b.txt --file=c.txt

Qualquer ideia?

questionAnswers(12)

yourAnswerToTheQuestion