Переменная var
содержит несколько аргументов, каждый из которых разделен новой строкой.
echo "$var" | xargs -I % echo ABC %
#Results in:
#ABC One
#ABC Two
#ABC Three
Однако, опуская символы -I
и %
, я получаю следующее:
echo "$var" | xargs echo ABC
#Results in:
#ABC One Two Three
Я когда-то читал {} заменил бы текущий аргумент (как find делает), но этого не происходит. Что я делаю неправильно?