次のうち、bashサブシェルを生成するコマンドは何ですか?

次のうち、bashサブシェルを生成するコマンドは何ですか?

次のうち、bashサブシェルを生成するコマンドは何ですか?

  1. 強く打つ
  2. ボッシュ
  3. 掘削
  4. 上記の該当事項はありません

最近の試験でこの質問を受けましたが、答えができませんでした。誰でも私に正解を与えることができますか?

答え1

なし(オプション4)。

サブシェルはさまざまな状況で生成されますが、表示されるコマンドは別のシェルソルバープロセスを開始してサブシェルを生成します(何がわかりませんがbsh)。

たとえば、(コマンドの置き換え)と(プロセスの置き換え)だけでなく、パイプラインのさまざまな段階(...)でサブシェルを$(...)作成します。<(...)>(...)

サブシェルは、親シェルのシェル変数を使用できる点で、サブシェルプロセスとは異なります。たとえば、実行して開始されたシェルはbash新しい環境を設定し、環境変数(エクスポートされた変数)のみを継承します。

また見なさい:

関連情報