Em um shell Bash, qual dos seguintes comandos executa diretamente a instrução do arquivo /usr/local/bin/runme.sh sem iniciar um subshell? (Selecione DUAS respostas.)
A
source /usr/local/bin/runme.sh
Correct
B
. /usr/local/bin/runme.sh
Correct
C
/bin/bash /usr/local/bin/runme.sh
D
/usr/local/bin/runme.sh
E
run /usr/local/bin/runme.sh
Official Explanation / Community Explanations
O comando source e seu alias, o ponto (.), executam um script dentro do ambiente do shell atual. Outros métodos, como chamar o script pelo caminho ou usar bash script.sh, criam um novo processo filho (subshell).