find-exec une fonction shell sous Linux?

Est-il un moyen d'obtenir find pour exécuter une fonction que j'définir dans le shell? Par exemple:

dosomething () {
  echo "doing something with $1"
}
find . -exec dosomething {} \;

Le résultat est de:

find: dosomething: No such file or directory

Est-il un moyen d'obtenir find's -exec à voir dosomething?

InformationsquelleAutor alxndr | 2010-12-01