É possível preservar variáveis ambientais com find -exec? Não vejo nenhuma opção usando a versão FreeBSD do find. Eu posso mudar para um loop for se for absolutamente necessário, mas esperava usar a brevidade de exec, pois é mais rápido.
A outra opção em que posso pensar não é bonita e é despejar o ambiente e lê-lo novamente no comando que estou executando.
EDITAR:
find . -type f -name '*/*.patch/go' -exec go install {} \;
Neste exemplo, quero usar o proxy http. Eu já tenho um código que diz ao git para configurar um proxy http global (acima disso).
Então, a partir do exemplo abaixo, preciso prefaciar isso com sh? Por quê?