Здравствуйте!
Всегда для меня была загадкой программа xargs. После пытки гуглом складыватся впечатление, что сия программа умеет делать единственную вещь - выполнять команду вида
"текст_команды переданные_аргументы"
.
Далее идут вопросы.
.
1. Непонятно, что происходит при переданных аргументах более одного.
Толи будет выполнено:
"Текст_команды Переданный_аргумент_1 Переданный_аргумент_2"
"Текст_команды Переданный_аргумент_1"
"Текст_команды Переданный_аргумент_2"
.
2. Непонятно, как конструировать команду, если нужно между аргументами ставить ключи/опции
"Текст_команды Переданный_аргумент_1 Ключ Переданный_аргумент_2"
.
3. Непонятно, как конструировать команду, если нужно несколько раз использовать какой-нибудь переданный аргумент, или нужна другая последовательность переданных аргументов.
.
Кто расскажет?