サブシェルを回避するために何かをすることについて言及しているStack Overflowに関する多くの回答とコメントを見てきました。場合によっては、これには機能的な理由が示されますが (ほとんどの場合、サブシェル内で割り当てられたサブシェルの外部の変数を読み取る必要がある可能性があります)、回避すること自体が目的と見なされる場合もあります。例えば
ではなく tsv ファイルの 2 つの列の結合である
ため、どちらの方法でもサブシェルがあります。{ ... ; } | ...
( ... ) | ...
「目標はサブシェルを回避することだけです」と明示的に述べているファイルをコピーする Linux bash スクリプト
どうしてこれなの?スタイル/エレガンス/美しさのためですか? パフォーマンスのために(フォークを回避するため)?起こりそうなバグを防ぐためですか?他の何か?