如何使一个函数可用于父shell?

时间:2015-12-14 06:40:15

标签: windows bash shell cygwin

我正在写一个BASH脚本(我们称之为installScript.sh)到install用户环境中的一个函数。

  1. 首先,我将该功能附加到用户的~/.bashrc
  2. 之后在同一个脚本中,我试图'来源'~/.bashrc
  3. 我希望在执行installScript.sh后该功能可供用户使用。

1 个答案:

答案 0 :(得分:0)

为什么不让您的用户来源installScript.sh而不是执行它?即使在sourced的情况下,它也可以定义当前shell的函数,并将其定义附加到用户的~/.bashrc(在检查它之后),以便在新shell中使用。                      - Renaud Pacalet