Q&A
質問内容
シェルスクリプトを実行する際に以下の方法があると思います
- .Script.sh
- sh ./Script.sh
- bash ./Script.sh
- source ./Script.sh
- . ./Script.sh
上3つは子シェルが開いてそこで実行
下2つは現在開いているシェルで実行される
という所までは理解しました。
しかしshでの実行とbashでの実行にはどういった違いがあるのでしょうか?
調べてもshだけやbashのみの解説が多くこの2つの違いがわかりませんでした。
回答3件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2023/01/27 01:01
2023/01/27 01:45