Olha esse funfa
cat xxx
#!/bin/bash
function deleta ()
{
echo "Executou deleta"
}


for i in `find /tmp -name '*.jpg'`;
do deleta
done



nan...@tensazangetsu:~$ ./xxx
Executou deleta
Executou deleta



Em 18 de maio de 2010 10:40, Wagner Macedo <[email protected]>escreveu:

> Assim vai funcionar:
>
> while read arquivo
> do
>    funcao_definida "$arquivo"
> done < <(find /tmp -name '*.jpg' )
>
> --
> Wagner Macêdo
>
>
> Em 14 de maio de 2010 15:46, Cristiano <[email protected]> escreveu:
>
> >
> >
> >
> >
> > --- Em [email protected] <shell-script%
> 40yahoogrupos.com.br>,
> > Edinho Almeida <edinhoalme...@...> escreveu
> >
> > >
> > > Olá
> > > Me parece que ele executou a função deleta.
> > > O que ele não encontrou foi o arquivo para fazer o move.
> > >
> > >
> > > Abs
> > > Edinho Almeida
> > > 11 8018-8019
> >
> > Não, não executou.
> >
> > Veja:
> >
> > cristi...@mga0-fwall-dsl:/tmp> cat teste.sh
> > #!/bin/bash
> > function deleta ()
> > {
> > echo "Executou deleta"
> > }
> >
> > find /tmp -name '*.jpg' -exec deleta {} \;
> >
> > cristi...@mga0-fwall-dsl:/tmp> ./teste.sh
> >
> > find: `deleta': No such file or directory
> > find: `deleta': No such file or directory
> >
> > cristi...@mga0-fwall-dsl:/tmp> ls *.jpg
> > 1.jpg 2.jpg
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [email protected]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


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

Responder a