違いは何ですか
. script.sh
./script.sh
そして
source script.sh
?
答え1
./script
上記のスクリプトを実行します。スクリプトが完了すると、環境に対するすべての変更が削除されます。
. script
上記はスクリプトのソースです。コマンドを直接入力したのと同じです。すべての環境変更は維持されます。
source script
スクリプトのソースもここです。source
POSIXでは、このコマンドは必要ないので、より短い.
。