看我想在我的shell脚本中使用source
命令。现在,当我在终端上输入源代码时,它显示为
-bash: source: filename argument required
source: usage: source filename [arguments]
现在当我在我的shell脚本中使用它时,就像这样
#!/bin/sh
source
并保存为test.sh
然后运行就像这样
./test.sh: 2: source: not found
如何解决这个问题?
答案 0 :(得分:5)
您使用sh
而不是bash
运行脚本。普通source
中不存在sh
,但您可以使用.
代替同样的事情。
#!/bin/sh
. /path/to/other/script
function_defined_in_other_script