shell脚本中使用source和使用./cmd.sh区别
# cmd.sh
function cmd1()
{
echo "hello from cmd1"
}$ ./cmd.sh
$ cmd1
cmd1:未找到命令
$ bash cmd.sh
$ cmd1
cmd1:未找到命令
$ source cmd.sh
$ cmd1
hello from cmd1参考
Last updated
# cmd.sh
function cmd1()
{
echo "hello from cmd1"
}$ ./cmd.sh
$ cmd1
cmd1:未找到命令
$ bash cmd.sh
$ cmd1
cmd1:未找到命令
$ source cmd.sh
$ cmd1
hello from cmd1Last updated