Administração de Linux
medium

Administração de Linux Question #019e3987

Question Statement
Administração de Linux
#source
#dot command
#subshell
#bash builtin
Medium

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).