--- Em [email protected], 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


Responder a