現在のシェルとは別に生成される、子プロセスとしてのシェル。
括弧()で囲んだコマンド群を、独立した子プロセスとして実行する仕組み。変数のスコープが分離される。波括弧{}によるグループ化と似ているが、サブシェルは新しいプロセスを生成するためcdやexportの影響が呼び出し元のシェルには残らない点が大きな違いになる。
© 2026 ITBGM