XARGS с несколькими аргументами

У меня есть источник ввода,input.txt

a.txt
b.txt
c.txt

Я хочу передать эти данные в программу следующим образом:

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

Поэтому я стараюсь использоватьxargs, но без удачи.

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

Это дает

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

Но я хочу

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

Любая идея?

Ответы на вопрос(12)

Ваш ответ на вопрос