【发布时间】:2012-11-22 01:12:55
【问题描述】:
我有一个使用sh shell 的脚本。我在使用source 命令的行中遇到错误。似乎source 不包含在我的sh shell 中。
如果我明确尝试从 shell 运行 source,我会得到:
sh: 1: source: not found
我应该以某种方式安装“源”吗?我的sh 版本有误吗?
【问题讨论】:
-
有人可以合理地辩称,支持
source的shell 是“错误版本”。 -
另外,错误消息
source: not found表示source命令已正确评估,但它应该读取的文件不存在。 -
无法“安装”
source因为它是 shell 的一个特性。它不能作为外部命令实现。