在Ubuntu 当中 执行脚本默认的使用的是dash,而非bash,执行能力较弱,
例如
#!/bin/sh
source /etc/profile
输出:source: not found
#!/bin/bash
source /etc/profile
正常执行
等价于 .
所以使用. /etc/profile都会执行正常 (注意点号后面空格)
在Ubuntu 当中 执行脚本默认的使用的是dash,而非bash,执行能力较弱,
例如
#!/bin/sh
source /etc/profile
输出:source: not found
#!/bin/bash
source /etc/profile
正常执行
等价于 .
所以使用. /etc/profile都会执行正常 (注意点号后面空格)