`main.sh` ```bash VAR="var" which cat && ( echo "Call cat" VAR="nya-n" ) echo $VAR ``` 上記の[[Bash]]スクリプトを実行すると以下の結果になる。 ```console $ bash main.sh Call cat var ``` `VAR="nya-n"`の効果は次の行から無効になっている。つまり、サブシェルで実行されていることが分かる。 ## MOC - 📒**関連** - [[Bashの波括弧によるコマンドグループは現在のシェルで実行する]] - 📜**アクティビティ** - 📝**トラブルシューティング**