是否可以使用 find -exec 保留环境变量?我没有看到任何使用 FreeBSD 版本的 find 的选项。如果绝对需要,我可以切换到 for 循环,但希望使用 exec 的简洁性以及它更快。
我能想到的另一个选项并不漂亮,那就是转储环境,然后在我正在执行的命令中读回它。
编辑:
find . -type f -name '*/*.patch/go' -exec go install {} \;
在这个例子中,我想去使用 http 代理。我已经有代码告诉 git 配置全局 http 代理(在此之上)。
所以,从下面的例子中,我需要在前面加上 sh? 为什么?