Se você adquirir outro script em um script bash
, será bash
que origina esse outro script. Os dois comandos que você lista são equivalentes em bash
.
Se eu fizer:
#!/usr/bin/env bash
. "$HOME/.foo/bar.sh"
irá invocar / carregar esse script bar.sh
com sh
?
é diferente de:
#!/usr/bin/env bash
source "$HOME/.foo/bar.sh"