请教各位大牛。直接运行脚本和 source 命令运行脚本有什么区别?
我在Ubuntu20.04上编辑一个简单的脚本
#!/bin/bash
echo ${BASH_SOURCE}
readlink -f ${BASH_SOURCE}
直接运行脚本,能够成功执行 readlink 命令
但是用 source 运行脚本就会报错
这是为啥?
请教各位大牛。直接运行脚本和 source 命令运行脚本有什么区别?
我在Ubuntu20.04上编辑一个简单的脚本
#!/bin/bash
echo ${BASH_SOURCE}
readlink -f ${BASH_SOURCE}
直接运行脚本,能够成功执行 readlink 命令
但是用 source 运行脚本就会报错
这是为啥?