Use um script de shell.
Para citar esta excelente resposta :
Do other programs besides your shell need to be able to use it? If so, it has to be a script.
Como já foi observado em outras respostas, pode ser possível contornar isso exportando a função, mas é certamente um lote mais simples para usar apenas um script. / p>
#!/bin/bash
# I'm a script named "fun"! :)
printf '%s\n' "$@"
Depois, basta colocar o script fun
em algum lugar do PATH (talvez em ~/bin
), certificar-se de que ele é executável e executar:
find tests -type f -exec fun {} +