`exec 2>somefile`が停止するのはなぜですか? [コピー]

`exec 2>somefile`が停止するのはなぜですか? [コピー]

なぜ

exec >somefile

中にすぐに戻る

exec 2>somefile

いいえ、無期限に待ちますか?ありがとうございます。

答え1

止まらない。インタラクティブに実行して内部を見ると、somefileプロンプトが表示されます。 STDERRはbashがプロンプトを書く場所です。

関連情報