[devel] Re: Странный xargs

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Ср Фев 2 13:38:25 MSK 2005


Anton Farygin wrote:

> Vitaly Lipatov wrote:
>
>> On Wednesday 02 February 2005 09:44, Michael Shigorin wrote:
>>  
>>
>>> $ echo TEST | xargs echo '{}' \;
>>>   
>>
>> Проверял? Я вот запустил: $ echo TEST | xargs echo '{}' \;
>> {} ; TEST
>>
>> Кстати в доке про ; не написано, да и нет в ней смысла.
>>
>>  
>>
> Вот смотрите:
> [rider на rider rider]$ echo TEST | xargs -i{} echo '{}'
> TEST
> [rider на rider rider]$ echo TEST | xargs echo '{}'
> {} TEST
>
> Есть разница ?
>
> Хотя в теории поведение должно быть одинаковое.

Кстати, там явная багофича в xargs: дефолтный pattern выставляется 
только при наличии опции -i

например:
echo TEST | xargs -i echo '{}'

будет отрабатывать нормально.

Rgds,
Rider




Подробная информация о списке рассылки Devel