する。 shを呼び出し、ソースを使用してbashを呼び出しますか?

する。 shを呼び出し、ソースを使用してbashを呼び出しますか?

私がするなら:

#!/usr/bin/env bash
.  "$HOME/.foo/bar.sh"

bar.shスクリプトを呼び出し/ロードしますかsh

次はどう違いますか?

#!/usr/bin/env bash
source "$HOME/.foo/bar.sh"

答え1

スクリプト内で別のスクリプトを取得する場合、bashこれはbashその別のスクリプトのソースです。リストされている2つのコマンドはにありますbash

関連情報