从终端调用函数而不从源文件导出

从终端调用函数而不从源文件导出

添加了许多我从我的.bashrc.例如,我使用

export -f calc

我还有另一个功能usage_calc,可以注释掉导出调用

# export -f usage_calc

但我仍然可以打电话usage_calc。怎么了?

答案1

你正在使用bash你的外壳。该函数是在您的 中或通过您的 定义的.bashrc,这使得该函数可用于您的 shell。没有export相关性

相关内容