假设脚本 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