[ug-czosug] Re: find a mezery

Jan Pechanec Jan.Pechanec na Sun.COM
Pondělí Prosinec 4 08:01:18 PST 2006


On Mon, 4 Dec 2006, Marcel Telka wrote:

>Ahoj.
>
>On Mon, 2006-12-04 at 14:27 +0100, Jan Pechanec wrote:
>> On Mon, 4 Dec 2006, Pavel [ISO-8859-1] LisĂ˝ wrote:
>> 	find . -name "x*" | xargs -I {} ls -l {}
>> 
>> 	viz xargs(1)
>> 
>> >> find . -name "x*" -exec ls -l {} \;
>> >toto znám a funguje to, ale častokrát mnohem pomaleji
>> 
>> 	pro to nevidim duvod. xargs(1) stejne jako find(1) provede fork(2) 
>> pro kazdy ls(1) prikaz. Me se to chova prakticky stejne rychle, presne jak 
>> bych ocekaval.
>
>Manpage pre xargs vsak hovori nieco ine:

	mel jsem na mysli konkretni situaci, tj. '-I'.

	sh -c 'for i in 1 2; do printf "$i\n"; done' | xargs -I {} echo {}
1
2

	sh -c 'for i in 1 2; do printf "$i\n"; done' | xargs echo
1 2


-- 
Jan Pechanec


Další informace o konferenci ug-czosug