[devel] Нет, это не является багом в xargs!
Dmitry V. Levin
ldv на altlinux.org
Пн Мар 8 12:02:53 UTC 2010
On Mon, Mar 08, 2010 at 02:52:48PM +0300, Vitaly Lipatov wrote:
> $ echo 1 2 3 | xargs -iQQ -n1 -- echo QQ-QQ
> 1 2 3-1 2 3
>
> Ожидал я получить такой вывод:
> $ echo 1 2 3 | xargs -n1 echo | xargs -iQQ -- echo QQ-QQ
> 1-1
> 2-2
> 3-3
$ info xargs
...
`-I REPLACE-STR'
`--replace[=REPLACE-STR]'
`-i[REPLACE-STR]'
Replace occurrences of REPLACE-STR in the initial arguments with
names read from standard input. Also, unquoted blanks do not
terminate arguments; instead, the input is split at newlines only.
If REPLACE-STR is omitted (omitting it is allowed only for `-i'), it
defaults to `{}' (like for `find -exec'). Implies `-x' and `-l 1'.
Обратите, пожалуйста, особое внимание на "the input is split at newlines only".
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20100308/ca75da13/attachment-0001.bin>
Подробная информация о списке рассылки Devel