绪论
有关Shell脚本的一篇文章。
Shell脚本也可以包含外部脚本,以后我们可以封装一些公用的方法提供别人使用。
正文
a.sh
#!/bin/bash
# 也可以使用. ./b.sh,不要丢掉点
source ./b.sh
echo "b=$b"
b.sh
#!/bin/bash
b=123
结果
使用sh a.sh命令时出现source: not found
原因:sh 和 bash 是不同的 shell,sh中没有 source 命令。所以用 sh 或者 ./ 运行的时候,会提示这个错误。
解决办法:sudo bash test.sh,或者使用. ./b.sh引入方式
(若有什么错误,请留言指正,3Q)