在另一个 Bash 脚本中调用函数

在另一个 Bash 脚本中调用函数

假设脚本 a.sh 定义了函数 f1。脚本 b.sh 需要调用 f1 才能使用。我该怎么做?我在网上搜索了一下,它说我必须编辑一些 PATH 变量,但这是指全局 PATH 还是有专门仅在 bash 中使用的 PATH?

答案1

b.sh

source a.sh

这将使该函数可以在 b.sh 中调用。

source命令(也称为.命令执行b.sh 的 shell 中的 a.sh,所以如果你仅有的想要这个函数,你必须把它提取到c.sh,并且都a.sh必须b.sh源 c.sh

相关内容