Julio,

Vc pode consultar sobre esta e outras opções do xargs na pagina do Julio.

http://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarBirinaite

Só explicando, quando vc usa o -i, toda a ocorencia de {} será substituido
por um dos muitos argumentos que o xargs pode receber.

$ seq 10  | xargs -i echo existem {} dados e {} destinos
existem 1 dados e 1 destinos
existem 2 dados e 2 destinos
existem 3 dados e 3 destinos
existem 4 dados e 4 destinos
existem 5 dados e 5 destinos
...

[]´s Tiago


On 7/3/07, Julio Cardoso <[EMAIL PROTECTED]> wrote:
>
>   Olá amigos , eu recentemente li o livro de shell script do julio, ainda
> irei revisa-lo com calma pra me aprofundar com mais calma e pratica.
> A um certo tempo atras eu pedi aqui na lista uma ajuda, um comando para
> copiar todos arquivos com extenção png pra uma determinada pasta.
> find / -name \*.png -o -name \*.PNG | xargs -i cp -R {}
> /media/hda1_400gb/png/
> Analizando-o ele procura arquivos .png e manda cada arquivo pro xargs -i
> que o -i é para repetir o comando cp -R para a pasta
> /media/hda1_400gb/png/ , ai eu tenho uma duvida esse {} o que significa?
> Julio
>  
>



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/


[As partes desta mensagem que não continham texto foram removidas]

Responder a