![](https://teratail.com/img/ogpImages/imgFacebookShare.png)
質問内容
シェルスクリプトを実行する際に以下の方法があると思います
- .Script.sh
- sh ./Script.sh
- bash ./Script.sh
- source ./Script.sh
- . ./Script.sh
上3つは子シェルが開いてそこで実行
下2つは現在開いているシェルで実行される
という所までは理解しました。
しかしshでの実行とbashでの実行にはどういった違いがあるのでしょうか?
調べてもshだけやbashのみの解説が多くこの2つの違いがわかりませんでした。
シェルスクリプトを実行する際に以下の方法があると思います
上3つは子シェルが開いてそこで実行
下2つは現在開いているシェルで実行される
という所までは理解しました。
しかしshでの実行とbashでの実行にはどういった違いがあるのでしょうか?
調べてもshだけやbashのみの解説が多くこの2つの違いがわかりませんでした。
0 コメント