만약 내가한다면:
#!/usr/bin/env bash
. "$HOME/.foo/bar.sh"
bar.sh
스크립트 를 호출/로드합니까 sh
?
다음과 어떻게 다른가요?
#!/usr/bin/env bash
source "$HOME/.foo/bar.sh"
답변1
스크립트 내에서 다른 스크립트를 얻는 경우 bash
이는 bash
해당 다른 스크립트의 소스입니다. 나열된 두 명령은 에 있습니다 bash
.
만약 내가한다면:
#!/usr/bin/env bash
. "$HOME/.foo/bar.sh"
bar.sh
스크립트 를 호출/로드합니까 sh
?
다음과 어떻게 다른가요?
#!/usr/bin/env bash
source "$HOME/.foo/bar.sh"
스크립트 내에서 다른 스크립트를 얻는 경우 bash
이는 bash
해당 다른 스크립트의 소스입니다. 나열된 두 명령은 에 있습니다 bash
.